Das globale Fintech-Unternehmen Airwallex erfüllt Kundenbedürfnisse schneller mit GitLab
GitLab Premium
Möchtest du sehen, was GitLab Ultimate für dein Team tun kann?
Airwallex, eine globale Finanzplattform, nutzt die KI-basierte End-to-End-DevSecOps-Plattform von GitLab, um ihr Geschäft auszubauen und Kundenanforderungen schneller zu erfüllen als die Konkurrenz.
Airwallex ist eine führende, weltweit tätige Finanzplattform für moderne Unternehmen. Das Unternehmen bietet zuverlässige Lösungen, um alle Aspekte von Zahlungen über Treasury- und Ausgabenmanagement bis hin zu eingebetteten Finanzierungen zu verwalten. Airwallex wurde in Melbourne gegründet und unterstützt mehr als 100.000 Unternehmen auf der ganzen Welt. Marken wie Brex, Rippling, Navan, Qantas und SHEIN vertrauen der Finanzplattform.
Die Konkurrenz überflügeln, um einen neuen Kunden zu gewinnen
Airwallex betreibt eine Finanzplattform, die sich zu einer globalen Wirtschaftsinfrastruktur entwickelt hat und Unternehmen jeder Größe unterstützt, indem sie Geschäftskonten mit mehreren Währungen, lokale und internationale Überweisungen sowie Devisenbörsen anbietet. Der Aufbau seines Kundenstamms ist für das junge Unternehmen von entscheidender Bedeutung. Als Führungskräfte im Jahr 2022 die Gelegenheit hatten, eine führende Fluggesellschaft als hochkarätigen Kunden zu gewinnen, musste das Unternehmen unter Beweis zu stellen, dass es die Bedürfnisse der Fluggesellschaft erfüllen konnten. Dazu war es erforderlich, eine Reihe von Softwarefunktionen zur Verfügung zu stellen, die [besser und schneller] waren (https://about.gitlab.com/blog/2023/06/08/best-practices-leading-orgs-to-release-software-faster/) als die ihrer Konkurrenten. Mit Hilfe der GitLab DevSecOps-Plattform konnte das Unternehmen genau das erreichen. Diese führende Fluggesellschaft ist jetzt Kunde von Airwallex.
„Um das Geschäft dieses Kunden zu gewinnen, mussten wir tatsächlich eine Reihe von Dienstleistungen entwickeln, um die gewünschten Funktionen bereitzustellen“, sagt Andy Chow, Technologiechef von Airwallex. „Das Unternehmen hatte viele Anforderungen, also hatten wir viel zu tun und mussten viele neue Funktionen entwickeln. Die DevSecOps-Plattform gab unseren Software-Entwicklungsteams die Möglichkeit, zusammenzuarbeiten und schnell zu iterieren, um alle Aufgaben zu erfüllen.“
Im Rahmen der Partnerschaft mit Airwallex arbeitete der datengesteuerte Geschäftszweig der Fluggesellschaft, der die Treue von Kund(inn)en und Partner(inne)n stärkt, mit dem Technologieunternehmen zusammen, um eine globale Zahlungsplattform einzuführen, die internationale Zahlungen zwischen Uternehmen kostengünstig, einfach und lohnenswert macht. Sie wurde zunächst für über 350.000 kleine und mittelständische Unternehmen eingeführt.
„GitLab hat es uns ermöglicht, uns gegenüber diesem Kunden innerhalb einer kurzen Frist zu beweisen, und dies war entscheidend“, sagt Chow.
Partnerschaft mit Google Cloud und GitLab
Airwallex ist ein junges Unternehmen mit dem Wunsch seine Benutzerbasis zu vergrößern und zu einem noch größeren Marktteilnehmer zu werden. Um dies zu erreichen, ging Airwallex eine Koperation mit Google Cloud ein, um hochverfügbare Dienste bereitzustellen, die es für einen rund um die Uhr laufenden Betrieb benötigt. Durch den Einsatz von Google Cloud und der GitLab-DevSecOps-Plattform verfügt das Fintech-Unternehmen über die nötigen Tools, um eine zuverlässige und sichere IT-Infrastruktur sowie ein etabliertes internationales Netzwerk zu schaffen und zu betreiben.
Da die GitLab-CI/CD-Pipeline beispielsweise auf der globalen Cloud-Plattform von Google betrieben wird und in diese integriert ist, bietet Airwallex nahtlose Unterstützung für verschiedene Dienste, wie beispielsweise internationale Geldtransfers. Gleichzeitig bietet der Betrieb von GitLab auf der Google-Kubernetes-Engine dem Fintech-Unternehmen Skalierbarkeit und Zuverlässigkeit.
„Wir mussten Plattformen finden, die unsere Ambitionen unterstützen. GitLab und Google Cloud sind wie geschaffen dafür“, sagt Chow. „Dank der Partnerschaft von Airwallex mit diesen beiden Plattformen konnten wir eine skalierbare Zahlungsinfrastruktur entwickeln, die unsere Leistung verbessert und eine nahtlose Benutzererfahrung bietet. Die Zusammenarbeit besteht weiterhin und setzt auf innovative Lösungen, Sicherheit und Benutzerzufriedenheit. Die Partnerschaft erfüllt unsere Geschäftsanforderungen.“
Amitabh Jacob, Director of APAC Technology & ISV Partnerships bei Google Cloud, äußerte sich begeistert über die Vertiefung der Beziehungen zu GitLab, um robuste, durchgängige Sicherheitslösungen für Software-Lieferketten für Kunden wie Airwallex anzubieten. „In der heutigen schnelllebigen Welt müssen Unternehmen ihre Softwarebereitstellung beschleunigen, ohne die Sicherheit zu gefährden, um der Konkurrenz einen Schritt voraus zu bleiben“, sagt Jacob. „Ich bin begeistert, dass wir durch unsere Zusammenarbeit mit GitLab diese kritische Anforderung von Airwallex abdecken können.“
Mit DevSecOps an Geschwindigkeit gewinnen
Airwallex profitiert von der Nutzung einer durchgängigen DevSecOps-Plattform, da dies eine nahtlosere Zusammenarbeit zwischen Teams ermöglicht, wodurch das Unternehmen die Liefergeschwindigkeit erhöhen und gleichzeitig kosteneffizienter arbeiten kann.
Ein Aspekt zur Beschleunigung der Entwicklung und Bereitstellung sind die in GitLab integrierten Automatisierungsfunktionen für Tests. Diese Funktionen bedeuten im Allgemeinen 30 bis 40 Minuten weniger Zeit pro Aufgabe für die Entwicklungs- und Bereitstellungsteams, so Cathy He, Engineering Manager bei Airwallex. Wenn man diese Zahl mit Hunderten von Ingenieur(inn)en und Projekten multipliziert, ergibt sich eine immense Zeitersparnis.
„Für das Unternehmen ist es wichtig, dass wir GitLab nutzen“, sagt He. „Wenn wir einem Kunden zusagen können, dass wir schneller liefern als die Konkurrenz, ist es viel wahrscheinlicher, dass wir den Zuschlag erhalten. Die Markteinführungszeit ist für den Umsatz von entscheidender Bedeutung und macht unsere Kunden glücklicher.“
Zähmung einer komplexen Toolchain
Vor der Einführung der GitLab-Plattform im Jahr 2019 umfasste die Toolchain von Airwallex mehr als ein Dutzend DevOps-Tools, darunter GitHub, Jenkins, Spinnaker, Sonatype, New Relic und Vault. Es war eine lange Toolchain, was zu umständlichen Workflows und einem hohen Wartungsaufwand führte. Chow stellt fest, dass ein grundlegender Job wie der Umgang mit Versionsupdates sich ständig wiederholte, zeitintensiv und schwierig zu bewältigen war, wenn das Update auf mehreren Tools durchgeführt werden musste.
„Wir konnten nicht einfach etwas einmal aktualisieren und waren dann fertig“, sagt er. „Unsere Teams mussten immer wieder die gleichen Arbeiten ausführen. Eine einzige Plattform zu nutzen, mit der wir arbeiten und auf der wir Aktualisierungen durchführen können, ist einfach sinnvoller.“
Airwallex arbeitet daran, sein Code-Repository sowie seine CI/CD-Systeme vollständig durch die Plattform von GitLab zu ersetzen, und das Unternehmen ist auf dem besten Weg, dieses Ziel zu erreichen. Innerhalb von fünf Monaten konnten die Softwareentwicklungsteams die Migration von GitHub zu GitLab abschließen. Über einen längeren Zeitraum konnten sie anschließend Jenkins und Spinnaker aus der Toolchain entfernen. Nun möchten sie als nächstes auf Paketierungs- und Artefaktmanagement-Tools verzichten.
Die Reduzierung der Toolchain bot Airwallex die Möglichkeit, die Kosten des Unternehmens besser zu verwalten, insbesondere in einer Zeit schnellen Wachstums. „Die Verwendung von GitLab ist sehr sinnvoll, da wir jetzt nicht mehr für andere Dienste bezahlen müssen, die auf einer einzigen Plattform abgewickelt werden können. Wir senken unsere Kosten und zentralisieren unsere Arbeit an einem Ort“, sagt Chow.
Zusammenführung einer zersplitterten Umgebung
Eine komplexe Toolchain kostete Airwallex nicht nur Geld und Effizienz. Sie führte zu einer zersplitterten Entwicklungsumgebung, die die Zusammenarbeit behinderte, die Produktion verlangsamte und Repositories sowie Vorlagen über alle Tools verteilte, so dass sie schwer zu finden waren und oft vergessen wurden oder verloren gingen.
„Bevor wir zu GitLab wechselten, war alles aufgeteilt, sodass es für Entwickler(innen) schwierig war, alles Erforderliche zu finden“, sagt Chow. „Sie wählten nur die Tools aus, mit denen sie vertraut waren. Das machte es schwierig, zusammenzuarbeiten, und die Teams isolierten sich voneinander. Diese zersplitterte Umgebung artete ziemlich schnell in Chaos aus. Wir mussten das alles zusammenführen.“
Seit sie dieses Problem behoben haben, ist Airwallex in der Lage:
- die Zusammenarbeit zu verbessern
- die Produktionsgeschwindigkeit zu erhöhen
- Repositories leichter auffindbar zu machen
- Teammitgliedern und Führungskräften einen Überblick über Projekte während des gesamten Softwareentwicklungszyklus zu bieten
- das Onboarding von Ingenieur(inn)en und Entwickler(inne)n einfacher und schneller zu gestalten, da sie nicht mehrere Tools erlernen müssen
Entwickeln mit KI
Airwallex möchte nun die KI-Funktionen von GitLab wie GitLab Duo Codevorschläge nutzen, die während der Softwareentwicklung mittels generativer KI Programmcode empfehlen. Codevorschläge ermöglichen es Entwickler(inne)n, eine ganze Codezeile mit einem Tastendruck zu vervollständigen, Boilerplate-Code einzufügen oder Tests zu generieren.
„Ich denke, es wird die Art und Weise ändern, wie Menschen Code schreiben“, sagt Chow. „Wir sind aber auch begeistert von der Art und Weise, wie GitLab KI über Codevorschläge hinaus einsetzt. Wir streben nach noch mehr Automatisierung, Reviews, Konfigurationen, Testgenerierung, Fehlersuche und sogar Verlagerung betrieblicher Aufgaben. Ich denke, KI kann uns dabei helfen, unsere Arbeitsbelastung zu senken.“
Die Verwendung der GitLab-Plattform bietet Airwallex Funktionen, die das Unternehmen zuvor einfach nicht hatte, und die DevSecOps-Teams des Unternehmens möchten diesen Weg fortsetzen. „GitLab bietet uns eine gute Balance zwischen Geschwindigkeit und Qualität“, erklärt Chow. „Wenn wir bereitstellen, tun wir das mit großem Vertrauen.“
Alle Informationen und Personen, die an der Fallstudie beteiligt waren, waren zum Zeitpunkt der Veröffentlichung korrekt.