This is a test agenda: Agenda
- :
- :
- :
- :
- :
- :
- :
Goldman Sachs は、これまで不可能だと思われていたことを実現しています。GitLab の活用により、エンジニアリングチームは毎日何千ものビルドを自前で行うようになり、何十ものチームが日常的に本番環境へ移行するようになりました。同社は、ユーザーに戦略的な開発ツールを提供し、ツールの混乱やコミュニケーションに関する障害を取り除くことで、デリバリーサイクルを短縮しました。
Goldman Sachs のエンジニアリンググループは、金融サービスプロバイダーのビジネスの重要な中心であるテクノロジー部門とグローバル戦略グループに属しており、同社のお客様向けに、最も困難で差し迫ったエンジニアリングの問題を解決しています。同グループでは、データを継続的に活用し、行動に移すため、大規模なスケーリングが可能なソフトウェアやシステムの構築、低遅延のインフラソリューションの構築、サイバー脅威への積極的な対応、機械学習と金融工学の活用を行っています。
同社のダイナミックな環境では、革新的な戦略的思考と即効性のある真のソリューションが求められます。同グループは、開発サイクルを短縮し、機能設計から本番環境導入までの時間を短縮することで、開発者の効率とソフトウェアの品質を向上させることを目指していました。これらを実現するためには、同時進行で開発を進めていくことが必要でした。
同社は、独自のツールチェーンを構築していましたが、同時進行の開発を増やすためのソリューションを探していました。入社してくる開発者がすでに慣れ親しんでいる、コード管理の最新のツールセットを探し、GitLab をはじめとする git ベースのベンダー製品を評価しました。
その中で、GitLab がニーズに合った、最適な CI/CD インフラを擁していると判断しました。当初のユーザーからは、使いやすく、ソフトウェア開発のための完全なエンドツーエンドのプラットフォームを提供してくれるので、現在のツールチェーンを置き換えることができ、プロセスのスピードと協調性を高められるとの評価が得られています。
GitLab は、開発、ソースコードの管理とレビュー、ビルド、テスト、QA、本番デプロイメントのための完全なエコシステムとして使われています。Goldman Sachs のソフトウェア開発プラットフォームの新しい戦略的な部分はすべて GitLab に結びついています。
GitLab は、事業部門のエンジニアリングチームがソフトウェアを開発・改良し、顧客に提供するための作業を迅速に進めるのに役立っています。ある会社の最重要プロジェクトでは、GitLab のおかげで、1~2週間に1回のリリースサイクルが数分に1回となりました。
GitLab は、同社の何千ものユーザーに DevOps を展開するための単一のアプリケーションを提供しました。1つのアプリケーションを覚えればいいという手軽さが、採用のスピードを速めました。多くの企業が使用しているような複数のツールは、混乱を招き、メンテナンスが難しく、採用の妨げになるのではないかと懸念していました。
Goldman Sachs のエンジニアリンググループは、新たなレベルでのコラボレーションとつながりによって、この高効率と高速化を実現しています。何十ものチームが24時間以内に本番環境へのプッシュを開始しています。開発ライフサイクルのさまざまな部分をひとつの一貫したエコシステムにまとめることで、GitLab は開発者の作業効率を向上させています。必要な業務のさまざまな部分を一つの傘の下にまとめることで、より効率的に業務を遂行することができます。
同チームでは、より戦略的で、コンテナに対応するインフラにチームを移行する手段として GitLab を活用しているほか、新しいプラットフォームでしか実現できない戦略的な取り組みも行っています。これにより、レガシーなインフラに後付けするのではなく、最新のテクノロジーを適切な場所で使用するための努力をグループが集中して行うことができます。また、GitLab は追加設定なしで Kubernetes と連携できるため、プロセスが簡素化されました。
ケーススタディの情報や関係者は、発表時点のものです。