Kundenstories Goldman Sachs
+

Goldman Sachs verbessert sich von einem Build alle zwei Wochen auf über eintausend pro Tag

Mehr Builds
Optimierter Workflow
Vereinfachte Administration
Branche Finanzdienstleistungen
Mitarbeitende > 35.000
Standort Vereinigte Staaten

Möchtest du sehen, was GitLab Ultimate für dein Team tun kann?

Ultimate kostenlos testen

Die dynamische Umgebung bei Goldman Sachs erfordert innovatives strategisches Denken und sofortige Lösungen in Echtzeit.

Entwicklungsteams haben die Komplexität der Toolchain beseitigt und die DevOps-Einführung durch die Automatisierung von GitLab beschleunigt.

GitLab hat es uns ermöglicht, die Geschwindigkeit der Entwicklung in unserer Entwicklungsabteilung drastisch zu erhöhen. Wir sind überzeugt, dass das Engagement von GitLab, Unternehmen dabei zu unterstützen, Software schnell und effektiv auf den Markt zu bringen, auch anderen Unternehmen dabei helfen wird, die gleiche Effizienz zu erzielen, wie wir sie bei Goldman Sachs erlebt haben. Einige Teams führen jetzt täglich mehr als 1.000 CI-Feature-Branch-Builds aus und führen sie zusammen!
- Andrew Knight, Managing Director, Goldman Sachs

Goldman Sachs löst die technischen Herausforderungen von Kund(inn)en

Goldman Sachs erreicht, was bisher als unmöglich galt. Mit Hilfe von GitLab kann das Entwicklungsteam jetzt Tausende von täglichen Builds selbst verwalten und Dutzende von Teams gehen täglich in Produktion. Goldman Sachs stellte den Benutzer(inne)n ein strategisches Entwicklungstool zur Verfügung und beseitigte Hindernisse wie Unklarheiten über das Tool und die Kommunikation, um den Lieferzyklus zu beschleunigen. Die Goldman-Sachs-Engineering-Gruppe ist Teil der Technologieabteilung und der globalen Strategiegruppen, die das entscheidende Zentrum des Geschäfts des Finanzdienstleisters bilden. Sie löst die schwierigsten und drängendsten technischen Probleme für Goldman-Sachs-Kund(inn)en. Die Gruppe entwickelt hochgradig skalierbare Software und Systeme, entwirft Infrastrukturlösungen mit geringer Latenz, schützt proaktiv vor Cyber-Bedrohungen und nutzt maschinelles Lernen zusammen mit Finanz-Engineering, um Daten kontinuierlich in Taten umzusetzen. Die dynamische Umgebung von Goldman Sachs erfordert innovatives strategisches Denken und sofortige, konkrete Lösungen. Die Gruppe wollte die Effizienz der Entwickler(innen) und die Qualität der Software durch schnellere Entwicklungszyklen und eine Verkürzung der Zeitspanne vom Entwurf der Funktionen bis zur Produktionseinführung erhöhen. All das wollten sie verwirklichen und gleichzeitig Entwicklungsaktivitäten ermöglichen.

Steigerung der Build-Geschwindigkeit durch Abbau der Toolchain-Komplexität

Das Unternehmen hatte eine eigene Toolchain aufgebaut, suchte aber nach einer Lösung, um die gleichzeitige Entwicklung zu verbessern. Man wollte ein modernes Toolset für die Codeverwaltung, mit dem neue Entwickler(innen) sehr wahrscheinlich bereits vertraut sind. Daher wurden GitLab und andere Git-basierte Anbieterprodukte in Erwägung gezogen. Die CI/CD-Infrastruktur von GitLab konnte die Anforderungen des Unternehmens am besten erfüllen. Die ersten Benutzer(innen) berichteten, dass es einfach zu bedienen war und eine vollständige End-to-End-Plattform für die Softwareentwicklung bot, mit der sie ihre aktuelle Toolchain ersetzen und dabei die Geschwindigkeit und Koordination erhöhen könnten.

Wir bringen eine Plattform in die Firma, die unsere Ingenieur(innen) tatsächlich nutzen möchten – das fördert die Akzeptanz in verschiedenen Teams und steigert die Produktivität, ohne dass wir jemanden dazu „zwingen“ müssen, die neue Plattform zu verwenden. So entsteht ein Ökosystem, in dem unsere Endnutzer(innen) uns aktiv dabei helfen, unsere strategischen Ziele zu erreichen – mehr Releases, bessere Kontrollen, bessere Software.
- George Grant, VP Technology Fellow, Goldman Sachs

GitLab verbessert die Build-Geschwindigkeit von Goldman Sachs

GitLab wird als vollständiges Ökosystem für Entwicklung, Quellcodekontrolle und Überprüfungen, Builds, Tests, Qualitätssicherung und Produktionsbereitstellungen verwendet. Alle neuen strategischen Teile der Softwareentwicklungsplattformen von Goldman Sachs sind mit GitLab verknüpft.

GitLab hilft den Business-Line-Engineering-Teams, ihre Software schneller zu entwickeln und zu verbessern und für Kund(inn)en bereitzustellen. Eines der wichtigsten Projekte des Unternehmens hat sich aufgrund von GitLab von einem Release-Zyklus von einmal alle 1–2 Wochen auf einmal alle paar Minuten verschoben.

GitLab bietet eine einzige Anwendung, mit der das Unternehmen DevOps für Tausende von Benutzer(inne)n in der Bank einführen konnte. Die Tatsache, dass die Benutzer(innen) nur eine Anwendung lernen müssen, beschleunigte die Einführung. Sie waren besorgt, dass mehrere Tools, wie sie die meisten Unternehmen verwenden, verwirrend und schwer zu pflegen wären und die Akzeptanz beeinträchtigen würden.

Dutzende von Teams, die in weniger als 24 Stunden in den produktiven Betrieb gehen

Die Engineering-Gruppe von Goldman Sachs erreicht diese erhöhte Effizienz und Geschwindigkeit, indem sie auf einer neuen Ebene zusammenarbeitet und vernetzt ist. Dutzende von Teams pushen in weniger als 24 Stunden in die Produktion. Indem GitLab die verschiedenen Teile des Entwicklungslebenszyklus in einem einheitlichen Ökosystem zusammenführt, kann es Entwickler(inne)n helfen, effektiver zu arbeiten. Die verschiedenen Aufgabenbereiche können zusammengefasst werden, um effizienter zu sein.

Das Team nutzt GitLab auch, um Teams auf eine strategischere Infrastruktur umzustellen, die Container unterstützt, sowie für andere strategische Initiativen, die nur auf der neuen Plattform angeboten werden. So kann die Gruppe sicherstellen, dass sie die neuesten Technologien an den richtigen Stellen einsetzt und nicht nur die alte Infrastruktur nachrüstet. GitLab arbeitet auch standardmäßig mit Kubernetes zusammen, was ihren Prozess vereinfacht hat.

Alle Informationen und Personen, die an der Fallstudie beteiligt waren, waren zum Zeitpunkt der Veröffentlichung korrekt.

Bist du bereit?

Sieh dir an, was dein Team mit einer einheitlichen DevSecOps-Plattform erreichen könnte.