Semaphores bahnbrechendes Support-Team halbiert die Build-Zeiten von TextMaster
😔 Vor Semaphore:
- ⛔️ 15 Minuten Builds
- ⛔️ Begrenzte Anpassungsmöglichkeiten
- ⛔️ Preisgestaltung nach Box-Modell
- ⛔️ Entwickler blockiert, Kontextwechsel
😄 Nach der Einführung von Semaphore:
- ✅ 8 Minuten Builds ⬇️ 2x
- ✅ Hochgradig anpassbare Pipelines
- ✅ Pay-as-you-go-Preismodell
- ✅ Weniger Warten, zufriedenere Entwickler!
Probieren Sie Semaphore aus
Die Herausforderung
TextMaster wollte die Produktivität verbessern, indem die Build-Zykluszeit verkürzt wird. „Tests, die 15 Minuten dauern, führten dazu, dass das Team während des Wartens auf Feedback für ihren Branch zu anderen Aufgaben wechselte“, erklärt Pierre-Louis Gottfrois, CTO von TextMaster. „Unsere Entwickler wechselten ständig den Kontext, was sich negativ auf die Produktivität und die mentale Gesundheit auswirkt.“
„Semaphore 2.0 hat es uns ermöglicht, den Feedback-Zyklus drastisch zu verkürzen, was unser Team produktiver macht.“

Pierre-Louis Gottfrois
CTO von TextMaster
Insgesamt benötigte TextMaster ihre neue CI/CD-Lösung, um
✔️ Die Build-Zeiten zu verkürzen
✔️ Wartungsfrei zu sein
✔️ Skalierbar und kosteneffektiv zu sein
✔️ Komplexe CI/CD-Workflows zu unterstützen
✔️ Gut während der Migration und darüber hinaus unterstützt zu werden
„Semaphore 2.0 hat es uns ermöglicht, den Feedback-Zyklus drastisch zu verkürzen, was unser Team produktiver macht.“

Pierre-Louis Gottfrois
CTO von TextMaster
Die Lösung
Das TextMaster-Team nutzte bereits Semaphore Classic. GitHub bildet das Rückgrat des TextMaster-Workflows. Daher arbeiten Entwickler an Problemen und beantragen Änderungen über Pull Requests. TextMaster erwog einen Wechsel zu GitHub Actions, doch, so Pierre-Louis, „haben wir nicht genug Mehrwert gesehen, um einen vollständigen Wechsel vorzunehmen.“
Die Continuous Deployment-Pipeline des Unternehmens beginnt mit Unit- und Integrationstests. Die Tests werden von Semaphore für jeden Pull Request durchgeführt. Nach dem Build können Branches über die UI von Semaphore auf einen der mehreren Testserver befördert werden. Wenn alle Ergebnisse grün sind, wird der Pull Request in den Master-Branch gemerged. Schließlich, wie Pierre-Louis erläutert, „lösen wir die Produktionsförderung über Semaphore aus, um unseren Code in die Produktion zu deployen.“

Die Menge der parallel genutzten Ressourcen ist einfach anzupassen. Dies gibt dem Team die Freiheit, die CI/CD von TextMaster schnell zu skalieren. Alles, was zur Skalierung erforderlich ist, ist das Anpassen einiger Zahlen in einer Konfigurationsdatei. „Semaphore macht diesen Prozess zum Kinderspiel“, fügt Pierre-Louis hinzu. Das Team verwendet auch das Analysetool von Semaphore, um die monatliche Nutzung und Kosten zu überwachen.
TextMaster hatte viele Projekte zu migrieren. Das erste erforderte einige Anstrengungen, um es zu portieren, aber, erinnert sich der CTO, „hat das Semaphore-Support-Team dies wirklich einfach gemacht, danke für ihre Unterstützung!“
Jetzt, da die Projekte laufen, ist es für alle Entwickler einfach, neue Workflows zu erstellen oder bestehende zu ändern. Darüber hinaus hilft Semaphore dem Team, den Aufwand für den Betrieb einer umfassenden, hochzuverlässigen und skalierbaren CI/CD-Infrastruktur zu vermeiden. Dies ist wichtig für das kleine Team, das aus 5 erfahrenen Ingenieuren und einem Product Owner besteht. Sie haben keine Zeit, sich mit dem Einrichten und Warten von Systemen zu beschäftigen, die keinen Wettbewerbsvorteil bieten.
Die Ergebnisse
Pierre-Louis fasst die Ergebnisse zusammen: „Wir haben die Zeit, die wir für das Ausführen aller Tests benötigen, von 15 Minuten auf durchschnittlich 8 Minuten reduziert, während die Kosten gesenkt wurden – ziemlich beeindruckend!
„Semaphore 2.0 hat es uns ermöglicht, den Feedback-Zyklus drastisch zu verkürzen, was unser Team produktiver macht.“
Das Team schreibt die Halbierung der Build-Zeiten den skalierbaren Rechenressourcen und dem Parallelitätsmodell von Semaphore zu. Zudem kommen die schnelleren Geschwindigkeiten bei insgesamt niedrigeren Kosten als die, die TextMaster für Semaphore Classic zahlte.
Nachdem sie ihr Ziel einer besseren Produktivität erreicht haben, findet Pierre-Louis es einfach, Semaphore zu empfehlen. Für alle, die einen Wechsel in Betracht ziehen, ist sein abschließender Gedanke, was Semaphore auszeichnet, der Support, den sie beim Portieren ihrer Projekte erhalten haben: „Das Support-Team von Semaphore ist einfach großartig. Ein Team zu haben, das sich um den Erfolg Ihres Teams kümmert, ist ein echter Game-Changer. Sie sind immer bereit zu helfen und bieten starken technischen Support, wenn wir ihn brauchen.“
“Ein Team zu haben, das sich um den Erfolg deines Teams kümmert, ist ein echter Game-Changer. Sie sind immer bereit zu helfen und bieten starken technischen Support.”

Pierre-Louis Gottfrois
CTO von TextMaster
TextMaster ist eine professionelle mehrsprachige Übersetzungs- und Schreiblösung. Das Tool kombiniert ein Netzwerk von zertifizierten Übersetzern und Autoren mit proprietärer Technologie, um eine globale Lösung in über 50 Sprachen und Fachgebieten anzubieten. Mehr als 10.000 Kunden nutzen den Online-Service, um die Übersetzung ihrer Inhalte zu optimieren.
www.textmaster.com
Branche
Unternehmenskommunikation
Unternehmensgröße
11-50 mitarbeiter
Engineering-Team
12 Personen
Technologie-Stack
Ruby on Rails
Kubernetes
GKE
Echte Ergebnisse. Echte Wirkung. 🎯📈