Fabric beschleunigt Innovationen im Gesundheitswesen mit Semaphores schneller, zuverlässiger CI/CD.

Derek Rockwell, CTO und CISO bei Fabric, berichtet, wie Semaphore CI die Engineering-Workflows des Unternehmens seit über einem Jahrzehnt unterstützt. Durch die Optimierung der Pipelines mit Funktionen wie der Analyse flaky Tests, Echtzeit-Debugging und manuellen Triggern hat Fabric die Produktivität der Entwickler gesteigert und die Zuverlässigkeit von Releases in seinen Ruby- und React-Projekten verbessert.

In diesem Video finden Sie Antworten auf folgende Fragen:

Wie lautet Ihr vollständiger Name und welche Position haben Sie im Team?

Mein Name ist Derek Rockwell und ich bin CTO und CISO bei Fabric.

Welche Software entwickelt Ihr Unternehmen?

Fabric entwickelt eine Care-Enablement-Plattform für Gesundheitssysteme. Unsere Plattform konzentriert sich auf virtuelle Versorgung, Patientenbindung und KI-Automatisierungen, die eine schnellere Betreuung ermöglichen und die Arbeitslast von Ärztinnen und Ärzten reduzieren.

Wie sieht Ihr Tech-Stack für CI/CD aus?

Wir nutzen Semaphore CI seit 2015 als Kern unserer CI/CD-Pipeline für unsere Ruby- und React-Projekte. Zusätzlich verwenden wir GitHub Actions und Travis CI, die aus übernommenen Technologien stammen.

Wie trägt CI/CD zu Ihrem Tagesgeschäft bei?

CI/CD ist das Rückgrat des Engineering-Takts bei Fabric. Es ermöglicht schnelles Feedback auf Änderungen, unterstützt parallele Test-Suites, führt Security-Checks aus und promotet Code über verschiedene Umgebungen hinweg. So bleiben unsere Engineers produktiv, effizient und sicher beim Ausliefern von Updates.

Warum haben Sie sich für Semaphore als CI/CD-Anbieter entschieden?

Wir haben Semaphore CI 2015 gewählt, weil es in der Ruby-Community stark verankert war und sich klar darauf fokussiert, Geschwindigkeit, Klarheit und Sichtbarkeit zu liefern, wenn Pipelines skalieren. Auch mit wachsender Komplexität unserer Workflows passt Semaphore weiterhin sehr gut zu unseren Anforderungen.

Wie lief das Setup von Semaphore für Ihr Team?

Das Einrichten und Integrieren von Semaphore CI in unsere Workflows verlief reibungslos. Die klare Oberfläche und das intuitive Setup haben das Onboarding sehr einfach gemacht, und wir haben sofort Vorteile bei Performance und Transparenz gesehen.

Wie hat sich Ihr CI/CD-Prozess seit dem Wechsel zu Semaphore verbessert?

Unser CI/CD-Prozess hat sich mit Semaphore deutlich verbessert. Wir konnten Builds effizienter parallelisieren, haben bessere Einblicke in unsere Pipelines gewonnen und Probleme schneller behoben. Mein Tipp für andere Teams: Nutzen Sie den visuellen Workflow-Builder von Semaphore – damit lassen sich komplexe Pipelines sehr gut verstehen und optimieren.

Gibt es bestimmte Funktionen, die Ihren Workflow besonders verbessert haben?

Ja, mehrere Features hatten großen Einfluss:

  • Analyse flaky Tests, mit der wir instabile Tests schneller finden
  • Visueller Workflow-Builder, der für Klarheit sorgt und die Team-Koordination verbessert
  • Echtzeit-SSH-Debugging, um Fehler schnell zu untersuchen
  • Manuelle Trigger, damit Engineers den Zeitpunkt von Deployments steuern können

Diese Tools haben unsere Produktivität deutlich erhöht und die Transparenz unserer Deployments verbessert.

Was ist Ihnen im Support besonders aufgefallen?

Das Support-Team von Semaphore ist durchgehend schnell, proaktiv und sehr hilfreich. Sie haben uns mehrfach dabei unterstützt, unsere Test-Performance zu verbessern, und liefern immer zügige, wirkungsvolle Lösungen. Das Engagement und das Verständnis für unsere Anforderungen sind wirklich hervorragend.

Warum würden Sie Semaphore jemandem empfehlen, der nach einem neuen CI/CD-Anbieter sucht?

Ich würde Semaphore CI jedem Team empfehlen, das eine zuverlässige CI/CD-Lösung sucht. Besonders heraus stechen die Geschwindigkeit, die Klarheit und die Qualität des Supports. Die Möglichkeit, Builds zu parallelisieren, Workflows manuell zu triggern und in Echtzeit zu debuggen, hat Semaphore seit über einem Jahrzehnt zu einem verlässlichen Bestandteil unseres Engineering-Prozesses gemacht. Es ist eine Plattform, auf die wir uns jederzeit verlassen können.ver a decade. It’s a platform that truly supports productivity and growth.

Branche

Health-tech / Healthcare Software

Headquarters

New York, United States

Stack

Ruby

React

Star us on GitHub