Goldman Sachs passe d'une compilation toutes les deux semaines à plus d'un millier par jour
Vous souhaitez découvrir ce que GitLab Ultimate peut offrir à votre équipe ?
L'environnement dynamique de Goldman Sachs nécessite une réflexion stratégique innovante et des solutions immédiates en temps réel.
Les équipes d'ingénierie ont simplifié la chaîne d'outils et accéléré l'adoption de DevOps grâce à l'automatisation apportée par GitLab.
Goldman Sachs résout les problèmes d'ingénierie de ses clients
Goldman Sachs réalise l'impossible. Avec l'aide de GitLab, l'équipe d'ingénierie supervise désormais des milliers de compilations quotidiennes et des dizaines d'équipes passent quotidiennement en production. Goldman Sachs a doté les utilisateurs d'un outil de développement stratégique, tout en éliminant les obstacles liés à l'utilisation des outils et à la communication afin d'accélérer le cycle de livraison. Le groupe d'ingénierie Goldman Sachs fait partie de la division technologique et des groupes de stratégie mondiale. Il s'agit du centre critique des activités du fournisseur de services financiers. Il résout les problèmes d'ingénierie les plus difficiles et les plus pressants pour le compte des clients de Goldman Sachs. Le groupe construit des logiciels et des systèmes évolutifs à grande portée, conçoit des solutions d'infrastructure à faible latence, protège de manière proactive contre les cybermenaces et combine le machine learning (ML) à l'ingénierie financière pour fournir des données exploitables à chaque moment. L'environnement dynamique de Goldman Sachs nécessite une réflexion stratégique innovante, ainsi que des solutions immédiates et réelles. Le groupe cherchait à accroître la réactivité et le rendement des développeurs ainsi que la qualité des logiciels tout en accélérant les cycles de développement et en réduisant le délai entre la conception des fonctionnalités et le déploiement en production. Il souhaitait de plus pouvoir mener des activités de développement simultanées.
Accélération de la compilation par la simplification de la chaîne d'outils
La société disposait de sa propre chaîne d'outils, mais était à la recherche d'une solution permttant le développement simultané. Elle voulait mettre en place un ensemble d'outils modernes pour la gestion du code déjà connu des développeurs nouvellement embauchés ; elle a donc évalué GitLab et d'autres produits de fournisseurs basés sur Git. À la suite de la phase de découverte, Goldman Sachs a conclu que GitLab disposait de la meilleure infrastructure CI/CD pour répondre à ses besoins. Les utilisateurs initiaux ont indiqué que la plateforme complète de bout en bout pour le développement de logiciels était facile à utiliser, ce qui leur a permis de remplacer leur chaîne d'outils, d'aller plus vite et de mieux coordonner les processus.
GitLab augmente la vélocité de la compilation chez Goldman Sachs
GitLab est utilisé comme un écosystème complet pour le développement, le contrôle de la qualité du code source et les revues, les compilations, les tests, l'assurance qualité et les déploiements en production. Tous les nouveaux éléments stratégiques des plateformes de développement de logiciels de Goldman Sachs sont liés à GitLab.
GitLab aide les équipes d'ingénierie commerciale à développer et à améliorer leurs logiciels plus rapidement, et à fournir des services aux clients. Pour l'un des projets les plus importants de l'entreprise, le cycle de release est passé de 1 à 2 semaines à quelques minutes grâce à GitLab.
GitLab a fourni une application unique pour déployer DevOps auprès des milliers d'utilisateurs de la banque. L'adoption a été accélérée, car les utilisateurs ne doivent apprendre à manier qu'une seule application, ce qui leur simplifie la tâche. Goldman Sachs craignait que l'utilisation de multiples outils, comme c'est le cas dans la plupart des entreprises, soit déroutante, ne se maintienne pas facilement et décourage l'adoption.
Des dizaines d'équipes effectuent un push de leurs applications en production en moins de 24 heures
La collaboration et les interactions de niveau supérieur permettent au groupe d'ingénierie de Goldman Sachs d'atteindre cette efficacité et cette vitesse accrues. Des dizaines d'équipes effectuent un push en production en moins de 24 heures. En regroupant toutes les différentes parties du cycle de développement au sein d'un écosystème cohérent, GitLab a aidé les développeurs à travailler plus efficacement. Tout ce qu'ils doivent faire se regroupe en un seul endroit pour gagner en efficacité.
L'équipe utilise également GitLab pour faire migrer d'autres services vers une infrastructure plus stratégique qui prend en charge les conteneurs, ainsi que d'autres initiatives essentielles qui ne sont proposées que sur la nouvelle plateforme. De cette manière, le groupe concentre ses efforts sur l'utilisation des dernières technologies là où elles sont pertinentes, et pas seulement sur la modernisation de l'infrastructure existante. GitLab fonctionne également avec l'intégration prête à l'emploi de Kubernetes, ce qui a simplifié les processus de Goldman Sachs.
À la date de publication, toutes les informations et les personnes mentionnées dans l'étude de cas sont exactes.