Ally Financialの徹底的な効率と生産性追求
はじめに
Ally Financial Inc.は、米国最大のデジタル専用銀行であり、大手自動車ローン会社でもあります。その子会社であるAlly Bankは、預金や個人向け融資などのサービスを提供し、2009年以来、銀行業務をシンプルで利用しやすいものにすることを目指しています。
同社は、DevOpsを進める中で、効率性と生産性を思うように上げられず問題となっていました。
以前のAllyの課題
Allyの顧客は全てオンラインで取引を行うため、信用性の高い革新的なソフトウェアの開発は不可欠です。しかし、AllyのDevOpsツールチェーンはデプロイに時間がかかり、開発停止を引き起こしていました。特に、ツールチェーンの製品間のバージョンアップが、パイプラインの破壊と開発者ダウンタイムを引き起こす主要な問題でした。
Allyのツールチェーンは複数の製品を統合していますが、これらのバージョンアップがパイプラインの破壊と開発者ダウンタイムを引き起こしていました。ディレクターのRam Kothur氏によると、アップグレードの度に毎月100時間のダウンタイムが発生し、デプロイメントが低下していました。
GitLabの選択
DevOpsツールチェーンの使用を開始してから2年未満で、Allyのチームはそれをエンドツーエンドのプラットフォームに移行する時が来たと判断し、GitLabのDevSecOpsプラットフォームを選択しました。GitLabとの支援的な関係と多機能性が決め手でした。2021年に移行が始まり、重要なアプリケーションから移行を開始しました。現在、ほとんどのアプリケーションがGitLabに移行し、その過程でGitLabからのトレーニングとサポートを受けています。
実装と利点
Allyはツールチェーンを完全に排除する目標の半分に到達し、開発者のダウンタイムとツール費用の削減により年間約30万ドルを節約しています。GitLabへの移行開始から1年後の2022年には、パイプラインの停止が年間20回から2回に減少しました。また、GitLabに移行したアプリケーションは、平均してデプロイメント時間が50%改善し、より効率的に開発できるようになりました。さらに、GitLabのセキュリティ機能の利用により、ソフトウェアライフサイクルの初期からセキュリティを監視、テストして問題を早期に解決し、全体のセキュリティを向上させています。
パートナーシップ
GitLabとAllyの継続的なパートナーシップを称え、GitLabはAllyの初回のVelocity with Quality Awardを受賞しました。この賞は、市場への迅速な対応、柔軟性、Allyが顧客に迅速に価値を提供できるように支えるサプライヤーに与えられます。
AllyのNans Sivaram氏は、「エンジニアリングの優秀さの中心にはDevSecOpsがあり、その中心にはGitLabがあり、それがAllyのビジネスとチームに著しい違いをもたらしました」と述べています。
この賞は、Allyが優れたサービスを提供した第三者サプライヤーに注目を向けるためのプログラムの一部で、5つの賞のうちの1つです。
(詳細は以下リンクにてお読みいただけます)
リンク先は日本語表示対応ページです。アドレスバーもしくは右クリックで日本語表示選択ください。
弊社パートナー様はNetworld Dev Portal アカウント(無料)登録いただくと、GitLabパートナー制度や DevSecOps関連提案資料などのパートナー限定コンテンツがご覧いただけます。
DevSecOps全般、GitLab製品または本サイトについては以下よりお問い合わせ下さい。