Goldman Sachs passa da una build ogni due settimane a oltre mille al giorno
Vuoi scoprire i vantaggi di GitLab Ultimate per il tuo team?
Goldman Sachs ha un ambiente dinamico che richiede un pensiero strategico innovativo e soluzioni immediate in tempo reale.
Attraverso l'automazione di GitLab, i team tecnici hanno eliminato le complessità della toolchain e accelerato l'adozione del DevOps.
Goldman Sachs risolve le sfide tecniche dei clienti
Goldman Sachs sta realizzando ciò sembrava impossibile. Con l'aiuto di GitLab, il suo team tecnico produce migliaia di build ogni giorno e decine di team inviano i prodotti in produzione quotidianamente. Goldman Sachs ha dato agli utenti uno strumento di sviluppo strategico, ha ridotto la confusione nell'uso degli strumenti e ha migliorato la comunicazione, per accelerare il ciclo di distribuzione. Il team tecnico di Goldman Sachs fa parte del reparto tecnologico e dei gruppi strategici globali, che sono il fulcro delle attività di questa società di servizi finanziari. Questa équipe risolve i problemi tecnici più impegnativi e urgenti per i clienti. Sviluppa software e sistemi altamente scalabili, progetta soluzioni infrastrutturali a bassa latenza, protegge in modo proattivo dalle minacce informatiche e sfrutta il machine learning insieme all'ingegneria finanziaria per trasformare incessantemente i dati in azioni concrete. L'ambiente dinamico di Goldman Sachs richiede un pensiero strategico innovativo e soluzioni immediate e reali. Il gruppo voleva aumentare l'efficienza degli sviluppatori e la qualità del software grazie a cicli di sviluppo più rapidi, nonché ridurre il tempo trascorso dalla progettazione delle funzionalità all'implementazione in produzione. Allo stesso tempo, desiderava che le attività di sviluppo fossero simultanee.
Sviluppo più rapido con toolchain più semplici
Goldman Sachs aveva una propria toolchain, ma era alla ricerca di una soluzione per migliorare la capacità di sviluppare più elementi in modo simultaneo. Desiderava strumenti moderni per la gestione del codice con cui i nuovi sviluppatori assunti avessero già familiarità. Per questo sono stati presi in considerazione GitLab e altri prodotti di fornitori basati su git. In seguito all'analisi, la società ha deciso che GitLab ha la migliore infrastruttura CI/CD per soddisfare le sue esigenze. Secondo i primi utenti, GitLab è facile da usare e offre una piattaforma end-to-end completa per lo sviluppo software, che consente di sostituire l'attuale toolchain e migliorare la velocità e il coordinamento nel processo.
Goldman Sachs accelera lo sviluppo software grazie a GitLab
GitLab è un ecosistema completo per lo sviluppo, il controllo del codice sorgente e le revisioni, la compilazione, i test, il QA e i deployment di produzione. Tutte le nuove parti strategiche delle piattaforme di sviluppo software di Goldman Sachs sono legate a GitLab.
GitLab sta aiutando i team tecnici a velocizzare le operazioni, a sviluppare e migliorare il software e a distribuirlo ai clienti. Grazie a GitLab uno dei progetti principali dell'azienda, che aveva un ciclo di rilascio ogni 1-2 settimane, ora viene rilasciato ogni pochi minuti.
GitLab ha fornito un'applicazione singola per implementare DevOps tra i migliaia di utenti della banca. I tempi di adozione si sono ridotti, poiché è più semplice per gli utenti imparare a usare una sola applicazione. Infatti Golman Sachs temeva che usare molti strumenti, come succede per gran parte delle aziende, avrebbe generato confusione, difficoltà di manutenzione e un calo dell'adozione.
Push in produzione in meno di 24 ore per decine di team
Gli ingegneri di Goldman Sachs hanno aumentato l'efficienza e la velocità grazie a una collaborazione più stretta. Ora decine di team eseguono il push in produzione in meno di 24 ore. Unendo le varie parti del ciclo di sviluppo in un unico ecosistema coerente, GitLab ha aiutato gli sviluppatori a lavorare in modo più efficace. Tutte le diverse attività possono essere riunite sotto un unico ombrello, aumentando l'efficienza.
L'azienda usa GitLab anche per spostare i team su un'infrastruttura più strategica che supporta i container e per altre iniziative strategiche disponibili solo sulla nuova piattaforma. In tal modo, usa le tecnologie più moderne dove più è necessario, e non solo per la retrocompatibilità con l'infrastruttura legacy. Inoltre, l'integrazione ottimale di GitLab con Kubernetes ha semplificato il processo.
Tutte le informazioni e le persone coinvolte nel case study rappresentano fedelmente la situazione reale al momento della pubblicazione.