Kantox veröffentlicht mit Semaphore wöchentlich neuen Code statt wie zuvor alle drei Monate.

  • ⛔️ Fehlen eines zuverlässigen und benutzerfreundlichen CI-Tools
  • ⛔️ Zu viel Zeitverschwendung durch Warten auf den Abschluss der Tests
  • ✅ 10 Mal häufigere Releases
  • ✅ Testzeit durch paralleles Testen um 150 % reduziert

Probieren Sie Semaphore aus

Die Herausforderung

Als FinTech-Unternehmen ist es für Kantox entscheidend, jede Woche neue Funktionen bereitzustellen und gleichzeitig sicherzustellen, dass jede Komponente der Plattform jederzeit wie erwartet funktioniert.

Um dies zu gewährleisten, benötigte das Entwicklungsteam von Kantox eine benutzerfreundliche und zuverlässige Lösung, um ihre Testsuite kontinuierlich auszuführen. Die Lösung sollte es ihnen ermöglichen, die Geschwindigkeit ihrer Tests zu verbessern, um mit dem Wachstum ihrer Testsuite Schritt zu halten, ohne Ressourcen für die Wartung der Testinfrastruktur zu verschwenden.

Die Lösung

Mit dem Wachstum der Kantox-Plattform benötigte das Team neue Tools, um schneller zusammenzuarbeiten und sicherzustellen, dass alles wie erwartet funktioniert. Bereits 2013 begann Kantox mit der Nutzung von Semaphore für die kontinuierliche Integration, um die Bereitstellung neuer Funktionen zu beschleunigen. Die kontinuierliche Bereitstellung half ihnen, eine hochzuverlässige FinTech-Plattform zu entwickeln, die ihren Kunden regelmäßig mehr Nutzen bietet.

Für das QA-Team von Kantox war es auch wichtig, ein CI-Tool zu haben, das unkompliziert und einfach zu bedienen ist. Sie wollten kein großes Team, das nur für die Wartung ihres CI zuständig ist. Semaphore’s gehostete CI-Lösung war die perfekte Wahl, da die Infrastruktur bereits vorhanden war und die Handhabung einfach und benutzerfreundlich ist.

Ein weiteres Problem, mit dem die meisten Entwicklungsteams konfrontiert sind, ist, dass die Testsuite langsamer wird, je mehr Tests hinzugefügt werden. Das Kantox-Team löste dieses Problem, indem es parallele Tests einsetzte und die Testbefehle auf Semaphore in mehrere Jobs aufteilte. Dadurch konnten sie ihre Testzeit um 150 % reduzieren. Außerdem half es dem Team, Tests zu gruppieren und zu taggen, um zwischen Unit- und Integrationstests zu unterscheiden.

Die Ergebnisse

Für Kantox ist es äußerst wichtig, ihre Plattform kontinuierlich zuverlässig, schnell und mühelos zu erstellen und zu testen. Mit Semaphore kann das Kantox-Team aufhören, sich um CI und CD zu kümmern, und sich auf ihre Ziele konzentrieren: ihren Kunden mehr Wert zu bieten und die FinTech-Branche neu zu definieren.

Branche

Finanztechnologie

Star us on GitHub