Testimonianze dei clienti Bendigo and Adelaide Bank
+

Scopri come GitLab aiuta Bendigo and Adelaide Bank ad accelerare il DevOps

Toolchain più semplice
Deployment multi-cloud
Riduzione dei costi operativi
Settore Servizi finanziari
Dipendenti 7.000
Località Bendigo, Australia
Soluzione

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

Prova Ultimate gratis

Bendigo and Adelaide Bank è la migliore grande banca australiana, che aiuta oltre due milioni di clienti a raggiungere i propri obiettivi finanziari.

Scopri come il passaggio da GitHub a GitLab ha accelerato la sua transizione al cloud, aumentato l'efficienza e ridotto i costi operativi.

Ora abbiamo una soluzione sempre innovativa che si allinea con il nostro obiettivo di trasformazione digitale.
- Caio Trevisan, Responsabile dell'abilitazione DevOps, Bendigo and Adelaide Bank

Una delle banche più affidabili d'Australia

Come migliore grande banca australiana, Bendigo and Adelaide Bank punta sulla comunità e aiuta i clienti garantendo correttezza ed equità di prezzo. Forte del suo impegno verso la clientela e la comunità, Bendigo and Adelaide Bank offre un servizio clienti di alta qualità da oltre 160 anni, mantenendo fede ai suoi valori: lavoro di squadra, integrità, prestazioni, impegno, leadership e passione. Nel 2019, la banca ha annunciato una strategia di trasformazione pluriennale incentrata sulla riduzione della complessità e sugli investimenti nella trasformazione digitale.

La soluzione esistente aveva costi operativi elevati e strumenti complessi

Bendigo and Adelaide Bank stava affrontando alcune difficoltà con la soluzione GitHub on-premise; per la manutenzione della sua istanza di GitHub aveva bisogno di grandi risorse operative e di un intenso sforzo tecnico. Ad aggravare la situazione era la dipendenza da altri strumenti per la CI/CD e la sicurezza, una toolchain complessa che complicava il lavoro. Senza un'unica fonte di riferimento, infatti, mancava una piena visibilità sul ciclo di sviluppo software e i team avevano difficoltà a monitorare le metriche. Consapevole che il supporto operativo continuo per una soluzione on-premise era insostenibile, Bendigo and Adelaide Bank ha cercato una soluzione SaaS che offrisse una piattaforma robusta. Inoltre, desiderava una soluzione in linea con i suoi obiettivi strategici di riduzione della complessità, supporto dell'agilità e promozione dell'innovazione continua.

Una soluzione unica accelera la trasformazione aziendale

Il team ha usato GitHub solo per la gestione del codice sorgente e si è affidato ad altri strumenti per integrare lo sviluppo software. Nella sua ricerca di una soluzione, sperava di trovare uno strumento che riducesse la complessità della toolchain e creasse un luogo centralizzato per trovare informazioni. Il team ha inizialmente valutato GitHub come soluzione SaaS, ma non aveva tutte le funzionalità necessarie per raggiungere gli obiettivi stabiliti.

La ricerca è proseguita fino all'incontro con GitLab, che è stato ritenuto una soluzione completa per aumentare l'efficienza operativa, creare un'unica fonte di riferimento e semplificare gli strumenti. Il team si è affidato a GitLab per gestire i runner, supportare Kubernetes e usare funzionalità di sicurezza, come SAST, sicurezza dei container e gestione dei segreti. "Riducendo il numero di strumenti, abbiamo costi di manutenzione inferiori poiché non abbiamo bisogno di spendere per istanze on-premise e server fisici. Con GitLab abbiamo potuto passare facilmente al SaaS. Abbiamo anche evitato il costo dell'aggiornamento dei sistemi legacy e delle patch. Grazie a GitLab abbiamo rimosso la complessità dal nostro stack tecnologico e ora siamo più agili. Nel complesso, GitLab piace a tutti. E migliora il nostro time-to-market", racconta Caio Trevisan, responsabile dell'abilitazione DevOps.

Il team dell'istituto bancario usa GitLab per implementare autorizzazioni elevate per controllare l'accesso ai progetti e per richiedere le revisioni del codice prima del merge. "Con GitLab è più semplice gestire i privilegi e gli accessi. Possiamo inoltre contare su visibilità e osservabilità grazie all'Infrastructure as Code", spiega Caio. Con le pipeline di CI, per i team è più facile analizzare le applicazioni e avere visibilità end-to-end durante le analisi approfondite. L'Infrastructure as Code ha anche migliorato le capacità di revert e governance.

Un aumento del cloud computing e dell'efficienza operativa

Durante il processo di migrazione a GitLab, il team ha trasferito 1.500 progetti, oltre 30 organizzazioni, 500 utenti e 50 GB di dati in meno di quattro settimane. Ora è sempre più vicino all'obiettivo di spostare il 50% delle sue applicazioni nel cloud in un periodo compreso tra tre e cinque anni. L'accelerazione della trasformazione aziendale è importante per gestire i costi e mantenere una crescita sostenibile.

Grazie a GitLab, il team ha abbracciato la tecnologia cloud e automatizzato i processi manuali. "GitLab ci aiuta con i deployment multi-cloud. Possiamo implementare i runner in qualsiasi infrastruttura. Al momento li stiamo utilizzando per il deployment in AWS e GCP. Il deployment sul cloud si è rivelato facile. Considerato che utilizziamo GitLab da un anno, siamo a buon punto per raggiungere l'obiettivo di passare al cloud", spiega Caio. Il team ha eseguito il deployment completo dei runner di CI e apprezza il fatto che scalino costantemente.

Con l'uso di GitLab, anche la comunicazione è migliorata. "Grazie alle richieste di merge e alle funzionalità di revisione del codice, possiamo collaborare di più. Tutti sanno che GitLab è il nostro strumento centrale, quindi abbiamo un'unica fonte di riferimento in cui tutti possono discutere dei progetti", racconta Caio. Con la semplificazione degli strumenti, il team non solo ha ottimizzato il flusso di lavoro, ma ha anche migliorato la produttività. Questa soluzione ha fornito a Bendigo and Adelaide Bank l'ulteriore vantaggio di attirare nuovi talenti, poiché molti esperti software sono desiderosi di usare la tecnologia leader del mercato per l'innovazione. L'istituto finanziario è noto per la sua ambiziosa strategia di crescita e trasformazione. Semplificando la tecnologia, oggi è più innovativo e agile nel rispondere alle esigenze dei clienti.

Il team ha notato che GitLab ha aiutato a integrare i nuovi assunti nel flusso di lavoro: dovendo imparare a usare un solo strumento, infatti, hanno potuto eseguire il push del codice già il secondo giorno grazie agli utili modelli di GitLab. Il team ha creato un servizio di formazione interno, la "DevOps Academy", che spiega ai nuovi sviluppatori come usare lo stack tecnologico semplificato in una settimana. Come progetto open-source, DevOps Academy usa GitLab per insegnare a ogni team il flusso di lavoro di sviluppo.

Oggi Bendigo and Adelaide Bank desidera sfruttare ancora più a fondo le funzionalità di GitLab, allontanandosi da Jenkins per la CD e usando GitLab per identificare e monitorare le metriche. Riflettendo sul passaggio a GitLab, Caio dice: "Abbiamo ricevuto buoni feedback su GitLab da altri team. Lo stanno accogliendo molto bene e stanno imparando a usarlo. Il nostro flusso di lavoro è più ottimizzato ed efficiente, e stiamo accelerando la trasformazione della nostra banca". Durante la migrazione a GitLab, il team ha trasferito 1.500 progetti, oltre 30 organizzazioni, 500 utenti e 50 GB di dati in meno di quattro settimane. La scelta di GitLab testimonia l'impegno di Bendigo and Adelaide Bank a raggiungere i suoi obiettivi strategici riducendo la complessità, investendo in nuove funzionalità e accelerando il percorso verso il cloud per diventare la banca preferita d'Australia.

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.