Kantox veröffentlicht mit Semaphore wöchentlich neuen Code statt wie zuvor alle drei Monate.
😔 Vor Semaphore:
- ⛔️ Fehlen eines zuverlässigen und benutzerfreundlichen CI-Tools
- ⛔️ Zu viel Zeitverschwendung durch Warten auf den Abschluss der Tests
😄 Nach der Einführung von Semaphore:
- ✅ 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.
“Die Nutzung von Semaphore ist sehr unkompliziert, und es ist unglaublich hilfreich, dass es so einfach einzurichten ist. Man muss sich keine Gedanken über die Installation, Konfiguration oder Wartung von Servern und Jenkins-Instanzen machen. Alles funktioniert direkt nach dem Einrichten, sodass wir uns darauf konzentrieren können, Code zu schreiben und großartige FX-Produkte zu entwickeln.”

Alfredo Lopez
QA Manager bei Kantox
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.
“Früher haben wir alle zwei bis drei Monate eine neue Version veröffentlicht, und jetzt veröffentlichen wir einmal pro Woche. Das kontinuierliche Ausführen unserer Tests auf Semaphore hilft uns, die Bereitstellung neuer Funktionen zu beschleunigen, da es uns Vertrauen und Feedback gibt, dass alles wie erwartet funktioniert. Wir können mehr Wert schaffen und sicher sein, dass wir nichts kaputt machen.”

Alfredo Lopez
QA Manager bei Kantox
Mit Hauptsitz in London ist Kantox ein multinationales FinTech-Unternehmen, das Lösungen für das Währungsmanagement anbietet. Ihre technologischen Lösungen ermöglichen es internationalen Unternehmen, eines ihrer größten Probleme – das Währungsmanagement – zu lösen. Seit 2011 haben 2.000 Kunden von Kantox aus verschiedenen Branchen in 20 Ländern mehr als 3 Milliarden US-Dollar gewechselt.
www.kantox.com/
Branche
Finanztechnologie
Echte Ergebnisse. Echte Wirkung. 🎯📈