Testimonianze dei clienti Airwallex
+

La società fintech globale Airwallex soddisfa le esigenze dei clienti più velocemente con GitLab

Aumento della produttività
Semplificazione della toolchain
Sviluppo più rapido
Settore Servizi finanziari
Dipendenti Oltre 1.400
Località Singapore
Soluzione

GitLab Premium

Vuoi scoprire i vantaggi di GitLab Ultimate per il tuo team?

Prova Ultimate gratis

Airwallex, una piattaforma finanziaria globale, usa la piattaforma DevSecOps end-to-end basata sull'IA di GitLab per espandere la propria attività e soddisfare le richieste dei clienti in modo più rapido, superando la concorrenza.

Airwallex è una piattaforma finanziaria globale leader dedicata alle aziende moderne, che offre soluzioni affidabili per gestire i pagamenti, la tesoreria, le spese, la finanza integrata e altro ancora. Fondata a Melbourne, Airwallex supporta oltre 100.000 aziende in tutto il mondo ed è apprezzata da marchi come Brex, Rippling, Navan, Qantas e SHEIN.

Per noi, spendere denaro e risorse in modo oculato è fondamentale. GitLab ci ha permesso di ridurre i costi e di centralizzare il lavoro in un'unica piattaforma. Soldi ben spesi, non c'è che dire.
- Andy Chow, Direttore del personale tecnologico, Airwallex

Battere i concorrenti per conquistare un nuovo cliente

Airwallex gestisce una piattaforma finanziaria che è diventata un'infrastruttura economica globale, supportando società di qualsiasi dimensione grazie a conti aziendali multivaluta, trasferimenti locali e internazionali e cambi di valuta estera. Costruire la propria base di clienti è fondamentale per la giovane azienda, perciò quando nel 2022 i dirigenti hanno avuto la possibilità di acquisire come cliente di alto profilo una grande compagnia aerea, hanno dovuto dimostrare di poter soddisfare le sue esigenze per convincerla a scegliere Airwallex. Dovevano quindi offrire funzionalità software migliori e più veloci rispetto ai concorrenti. Con l'aiuto della piattaforma DevSecOps di GitLab, Airwallex è riuscita nel suo intento. La compagnia aerea leader oggi è sua cliente.

"Per acquisire quel cliente, abbiamo dovuto sviluppare vari servizi per fornire le funzionalità che desiderava", racconta Andy Chow, responsabile dello staff tecnologico di Airwallex. "Aveva numerose esigenze, quindi c'era molto lavoro da fare e molte nuove funzionalità da sviluppare. La piattaforma DevSecOps ha permesso ai nostri team di sviluppo software di collaborare e di iterare rapidamente per portare a termine il lavoro".

Nell'ambito della sua partnership con Airwallex, il ramo aziendale della compagnia aerea dedicato ai dati, che si occupa di fidelizzare clienti e partner, ha collaborato con l'azienda tecnologica per lanciare una piattaforma di pagamenti globale, che voleva rendere i pagamenti aziendali internazionali convenienti, semplici e gratificanti. Inizialmente è stata distribuita a oltre 350.000 piccole e medie imprese.

"GitLab ci ha permesso di dimostrare il nostro valore a questo cliente in tempi brevi, e questo è stato fondamentale", afferma Chow.

Collaborazione con Google Cloud e GitLab

Airwallex, un'azienda giovane, voleva ampliare la propria base di utenti e avere una presenza ancora più rilevante sul mercato. A questo scopo ha iniziato a collaborare con Google Cloud, che poteva fornire servizi ad alta disponibilità per supportare un'operatività 24 ore su 24. Usando Google Cloud e la piattaforma DevSecOps di GitLab, l'azienda fintech ha tutti gli strumenti necessari per creare e gestire un'infrastruttura IT affidabile e sicura e una rete internazionale consolidata.

Ad esempio, poiché la pipeline di CI/CD di GitLab viene eseguita sulla piattaforma cloud globale di Google ed è integrata con essa, Airwallex offre un supporto continuo per vari servizi, come i trasferimenti di denaro internazionali. Inoltre, l'esecuzione di GitLab su Google Kubernetes Engine garantisce scalabilità e affidabilità.

"Ci servivano piattaforme che contribuissero ai nostri ambiziosi obiettivi. GitLab e Google Cloud sono un'accoppiata vincente per questo scopo", spiega Chow. "Grazie alla partnership di Airwallex con queste due piattaforme, abbiamo potuto sviluppare un'infrastruttura di pagamento scalabile, che migliora le nostre prestazioni e offre un'esperienza utente ottimale. La collaborazione è tuttora in corso e continua a dare priorità a soluzioni innovative, alla sicurezza e alla soddisfazione degli utenti. Questa partnership soddisfa le nostre esigenze aziendali".

Amitabh Jacob, direttore della tecnologia APAC e delle partnership ISV di Google Cloud, è entusiasta di aver approfondito il legame con GitLab per offrire a clienti come Airwallex robuste soluzioni di sicurezza della catena di fornitura del software end-to-end. "Nell'ambiente frenetico di oggi, le aziende devono accelerare la distribuzione del software senza compromettere la sicurezza per stare al passo con la concorrenza", afferma Jacob. "Sono entusiasta che la nostra collaborazione con GitLab ci consenta di soddisfare questa esigenza critica di Airwallex".

Prendere velocità con DevSecOps

L'uso di una piattaforma DevSecOps end-to-end è un grande vantaggio per Airwallex, perché consente una collaborazione più fluida tra i team, che a sua volta aumenta la velocità di consegna e riduce i costi.

L'accelerazione dello sviluppo e del deployment è possibile in parte grazie alle funzionalità di automazione dei test integrate in GitLab. Queste in genere riducono di 30-40 minuti le attività dei team di sviluppo e depoloyment, come spiega Cathy He, responsabile tecnica di Airwallex. Moltiplicando la cifra per centinaia di tecnici e progetti, il tempo risparmiato è significativo.

"Per la nostra azienda è importante avere GitLab", spiega He. "Quando possiamo dire a un cliente che riusciamo consegnare il software più velocemente della concorrenza, è molto più probabile che scelga noi. Il time-to-market è fondamentale per le vendite e rende i nostri clienti più felici".

Controllare una toolchain complessa

Prima di adottare la piattaforma GitLab nel 2019, Airwallex aveva più di una dozzina di strumenti DevOps nella sua toolchain, tra cui GitHub, Jenkins, Spinnaker, Sonatype, New Relic e Vault. Era una toolchain lunga che rendeva i flussi di lavoro ingombranti e richiedeva molta manutenzione. Come spiega Chow, un'attività semplice come la gestione degli aggiornamenti delle versioni diventava ripetitiva, lunga e difficile da gestire quando l'aggiornamento doveva essere eseguito su più strumenti.

"Non potevamo aggiornare qualcosa una volta e basta", racconta. "Dovevamo fare la stessa cosa più e più volte. Avere una piattaforma con cui lavorare ed eseguire gli aggiornamenti è la scelta ideale".

Airwallex sta sostituendo completamente il repository del codice e i sistemi di CI/CD con la piattaforma GitLab, ed è sulla buona strada per raggiungere il suo obiettivo. In cinque mesi, i team di sviluppo software hanno già completato la migrazione da GitHub a GitLab. In un periodo più lungo hanno potuto abbandonare Jenkins e Spinnaker, e ora stanno cercando di sostituire gli strumenti di gestione dei pacchetti e degli artefatti.

Per Airwallex ridurre la toolchain è un modo per gestire meglio i costi, soprattutto in un momento di rapida crescita. "Usare GitLab è perfetto per noi, perché ora non paghiamo altri servizi che possono essere gestiti su un'unica piattaforma. Stiamo riducendo i costi e centralizzando il lavoro in un unico posto", afferma Chow.

Unificare un ambiente frammentario

Per Airwallex, una toolchain complessa non comportava solo costi e una riduzione di efficienza. La complessità generava un ambiente di sviluppo frammentato che impediva la collaborazione, rallentava la produzione e disperdeva tra i vari strumenti i repository e i modelli, che erano difficili da trovare e spesso venivano dimenticati o persi.

"Prima di passare a GitLab tutto era diviso, quindi era difficile per gli sviluppatori trovare ciò di cui avevano bisogno", ricorda Chow. "Sceglievano gli strumenti con cui avevano familiarità. Questo rendeva complessa la collaborazione e isolava i team. Quell'ambiente frammentato diventava presto caotico. Dovevamo riunire tutti in un'unica piattaforma".

Dopo avere risolto la frammentarietà, Airwallex ha potuto:

  • Migliorare la collaborazione
  • Aumentare la velocità di produzione
  • Rendere i repository più facilmente individuabili
  • Dare ai team e ai dirigenti visibilità sui progetti in tutto il ciclo di sviluppo software
  • Integrare nei team i nuovi tecnici e sviluppatori più facilmente e rapidamente, senza la necessità di imparare a usare molteplici strumenti

Sviluppare con l'IA

Oggi Airwallex desidera usare anche le funzionalità IA di GitLab, come i suggerimenti di codice di GitLab Duo, che sfruttano l'IA generativa per consigliare frammenti di codice durante lo sviluppo software. I suggerimenti consentono agli sviluppatori di completare un'intera riga di codice con un solo tasto, compilare il codice boilerplate o generare test.

"Penso che cambierà il modo in cui scriviamo il codice", afferma Chow. "Ma siamo entusiasti anche di tutti i diversi usi dell'IA che GitLab offre, al di là dei suggerimenti di codice. Vorremo ancora più automazione, revisioni, configurazioni, generazione di test, ricerca di bug e persino la riduzione del lavoro operativo. Penso che l'IA possa aiutarci a ridurre il nostro carico di lavoro".

La piattaforma di GitLab offre a Airwallex funzionalità che non aveva prima, e i suoi team DevSecOps vogliono continuare su questa strada. "GitLab ci offre un buon equilibrio tra velocità e qualità", afferma Chow. "Quando eseguiamo il deployment, lo facciamo con grande sicurezza".

Tutte le informazioni e le persone coinvolte nel case study rappresentano fedelmente la situazione reale al momento della pubblicazione.

Vuoi iniziare?

Scopri cosa è capace di fare il tuo team grazie a una piattaforma DevSecOps unificata.