Kenhub beschleunigt seinen Entwicklungsprozess und findet den Semaphore-Support unschätzbar wertvoll
😔Vor Semaphore:
- ⛔️ Kein konsistenter CI-Prozess vorhanden
- ⛔️ Viel Zeitverschwendung durch das Warten auf den Abschluss der Testsuite
😄 Nach der Einführung von Semaphore:
- ✅ Ein schneller und optimierter CI-Prozess eingerichtet
- ✅ Fachkundige und zeitnahe Unterstützung vom Semaphore-Kundensupport-Team
Probieren Sie Semaphore aus
Die Herausforderung
Das Kenhub-Team erkannte, dass sie eine beträchtliche Menge Zeit damit verbrachten, darauf zu warten, dass die Tests auf ihren Entwicklungsrechnern ausgeführt werden, und in der Zwischenzeit nicht viel anderes tun konnten. Außerdem gab es keine einfache Möglichkeit, zu überprüfen, ob der Master-Branch vor der Bereitstellung fehlerfrei war. Der nächste logische Schritt war, nach einer Lösung zu suchen, bei der sie die Tests einfach „in eine andere Box werfen“ konnten.
“Ich habe angefangen, mir einige Open-Source-Tools anzusehen, weil das heutzutage so gemacht wird. Jenkins kam nicht in Frage – es war einfach ein schreckliches Monstrum, das ich nicht einmal anfassen wollte.”

Yoav Aner
CTO bei Kenhub
Die Lösung
Während der Erprobung verschiedener Lösungen auf dem Markt stellte das Engineering-Team von Kenhub fest, dass Semaphore einfach einzurichten und in Betrieb zu nehmen ist. Anfangs reichten die Kernfunktionen von Semaphore dem Team aus, aber mit der Zeit schätzten sie auch, dass das Produktteam von Semaphore kontinuierlich Innovationen einführt. Bald konnte das Kenhub-Team noch mehr profitieren, indem es parallele Prozesse einführte und den Entwicklungsprozess beschleunigte.
Mit der Zeit fanden sie auch die Funktion „Debugging mit SSH-Zugriff“ in Kombination mit dem technischen Kundensupport von Semaphore als entscheidend für die schnelle Bereitstellung neuer Funktionen für ihre Plattform.
Ein weiterer großer Pluspunkt war die schnelle Reaktionszeit und das Fachwissen unseres Kundensupport-Teams.
“Ihr antwortet wirklich schnell, und wir sprechen mit Leuten, die wissen, wovon sie reden (nicht irgendein Support-Mitarbeiter, der einem sagt, man solle das System neu starten). Diese Art von Support, den man von Semaphore erhält, ist unbezahlbar. Es sticht klar heraus und macht einen großen Unterschied. Es ist definitiv etwas, das man uneingeschränkt empfehlen kann, und ich möchte dem Team und allen, mit denen ich gesprochen habe, nochmals herzlich danken. Ohne Ausnahme. Ich weiß, es klingt vielleicht wie Werbung für euch, aber so fühle ich mich wirklich. Es ist einfach fantastisch!”

Yoav Aner
CTO bei Kenhub
Die Ergebnisse
Semaphore hat dem Kenhub-Team wirklich geholfen, eine Menge Last abzunehmen – sie haben einfach ihre Änderungen gepusht, und die Ergebnisse kamen nur wenige Minuten später. Dank der GitHub-Integration konnten sie den Status jedes Branches sofort sehen. Der Workflow von Kenhub verbesserte sich ebenfalls, da sie keine PRs überprüften, bevor der Branch fehlerfrei war. Semaphore hat den Entwicklungsprozess des Teams optimiert und dem Team viel Zeit gespart.
Kenhub ist eine Plattform für Medizinstudenten und Gesundheitsfachkräfte, um Anatomie zu lernen. Bisher haben mehr als eine Million Kunden von ihrem innovativen Ansatz zur Vermittlung von Anatomiekenntnissen profitiert.
www.kenhub.com
Branche
Hochschulbildung
Technologie-Stack
Ruby on Rails
Postgresql
Redis
Sidekiq
React
Ghost Inspector
Echte Ergebnisse. Echte Wirkung. 🎯📈