Goldman Sachs はビルド頻度を2週間に1回から1日に1000回以上へ改善

エンジニアリングチームは GitLab の自動化でツールチェーンの複雑さを解消し、DevOps の導入を加速

概要 :

Goldman Sachs のテクノロジー部門とグローバルストラテジストグループは、同社のビジネスの重要な中心となっています。そのダイナミックな環境では、革新的な戦略的思考と即時的でリアルタイムな解決策が求められます。

課題 :

Goldman Sachs は、開発者の効率とソフトウェアの品質を高め、開発サイクルを短縮し、同時進行の開発活動を実現することを目指していました。

ソリューション :

Premium

利点 :
  • これまで考えられなかった膨大な数のビルドをサポート
  • 簡素化されたワークフロー - GitLab のシングルアプリケーションにより、開発者はすべての作業を1つの UI で管理できます。
  • すべてのレポジトリに対して1つの集中型インスタンスを使用することで、管理を簡素化
goldman sachs logo
業種 : 金融サービス
所在地 : アメリカ合衆国
従業員数 : 35,000名超
お客様 : Goldman Sachs は顧客のエンジニアリングに関する課題を解決

Goldman Sachs は、これまで不可能だと思われていたことを実現しています。GitLab の活用により、エンジニアリングチームは毎日何千ものビルドを自前で行うようになり、何十ものチームが日常的に本番環境へ移行するようになりました。同社は、ユーザーに戦略的な開発ツールを提供し、ツールの混乱やコミュニケーションに関する障害を取り除くことで、デリバリーサイクルを短縮しました。

Goldman Sachs のエンジニアリンググループは、金融サービスプロバイダーのビジネスの重要な中心であるテクノロジー部門とグローバル戦略グループに属しており、同社のお客様向けに、最も困難で差し迫ったエンジニアリングの問題を解決しています。同グループでは、データを継続的に活用し、行動に移すため、大規模なスケーリングが可能なソフトウェアやシステムの構築、低遅延のインフラソリューションの構築、サイバー脅威への積極的な対応、機械学習と金融工学の活用を行っています。

同社のダイナミックな環境では、革新的な戦略的思考と即効性のある真のソリューションが求められます。同グループは、開発サイクルを短縮し、機能設計から本番環境導入までの時間を短縮することで、開発者の効率とソフトウェアの品質を向上させることを目指していました。これらを実現するためには、同時進行で開発を進めていくことが必要でした。

課題 : ツールチェーンの複雑性を排除してビルド速度を向上させる

同社は、独自のツールチェーンを構築していましたが、同時進行の開発を増やすためのソリューションを探していました。入社してくる開発者がすでに慣れ親しんでいる、コード管理の最新のツールセットを探し、GitLab をはじめとする git ベースのベンダー製品を評価しました。

その中で、GitLab がニーズに合った、最適な CI/CD インフラを擁していると判断しました。当初のユーザーからは、使いやすく、ソフトウェア開発のための完全なエンドツーエンドのプラットフォームを提供してくれるので、現在のツールチェーンを置き換えることができ、プロセスのスピードと協調性を高められるとの評価が得られています。

ソリューション : GitLab が Goldman Sachs のビルド速度を向上

GitLab は、開発、ソースコードの管理とレビュー、ビルド、テスト、QA、本番デプロイメントのための完全なエコシステムとして使われています。Goldman Sachs のソフトウェア開発プラットフォームの新しい戦略的な部分はすべて GitLab に結びついています。

GitLab は、事業部門のエンジニアリングチームがソフトウェアを開発・改良し、顧客に提供するための作業を迅速に進めるのに役立っています。ある会社の最重要プロジェクトでは、GitLab のおかげで、1~2週間に1回のリリースサイクルが数分に1回となりました。

GitLab は、同社の何千ものユーザーに DevOps を展開するための単一のアプリケーションを提供しました。1つのアプリケーションを覚えればいいという手軽さが、採用のスピードを速めました。多くの企業が使用しているような複数のツールは、混乱を招き、メンテナンスが難しく、採用の妨げになるのではないかと懸念していました。



「GitLab によって、エンジニアリング部門の開発速度を劇的に向上させることができました。企業がソフトウェアを迅速かつ効率的に市場に投入することを支援するGitLabの献身的な姿勢は、当社で実現してきたような効率化を他の企業が達成するのに役立つと信じています。今では、1日に1000以上の CI 機能のブランチビルドを実行し、マージしているチームもあります!」

Andrew Knight 氏
Goldman Sachs、マネージングディレクター


結果 : 何十ものチームが24時間以内に本番環境へプッシュを開始

Goldman Sachs のエンジニアリンググループは、新たなレベルでのコラボレーションとつながりによって、この高効率と高速化を実現しています。何十ものチームが24時間以内に本番環境へのプッシュを開始しています。開発ライフサイクルのさまざまな部分をひとつの一貫したエコシステムにまとめることで、GitLab は開発者の作業効率を向上させています。必要な業務のさまざまな部分を一つの傘の下にまとめることで、より効率的に業務を遂行することができます。

同チームでは、より戦略的で、コンテナに対応するインフラにチームを移行する手段として GitLab を活用しているほか、新しいプラットフォームでしか実現できない戦略的な取り組みも行っています。これにより、レガシーなインフラに後付けするのではなく、最新のテクノロジーを適切な場所で使用するための努力をグループが集中して行うことができます。また、GitLab は追加設定なしで Kubernetes と連携できるため、プロセスが簡素化されました。



「「エンジニアが実際に使いたいと思うプラットフォームを導入することで、複数のチームでの採用を促進し、強制することなく生産性を向上できます。これにより、エンドユーザーが積極的に当社の戦略的目標(より多くのリリース、より優れたコントロール、より良いソフトウェア)の実現に協力してくれるという、エコシステムの構築が可能になります。」

George Grant 氏
Goldman Sachs、副社長兼テクノロジーフェロー


ケーススタディの情報や関係者は、発表時点のものです。

あらゆる業界の開発運用チームや企業に信頼されています

Ready to try GitLab?

Try GitLab for free