
2026/08/11 6:27
Google Anti を用いて、財務統合にかかる期間を 40 日から 5 日に短縮しました。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Inspired Entertainment は、Google Cloud と Barefoot Coders とのパートナーシップを通じてソフトウェア開発を革新し、統合期間を 8 カ月からわずか 1 週間に短縮しました。この劇的な加速は、Google Cloud に展開された AI によるオーケストレーションパイプラインによって実現されており、新しい betting オペレーターとの接続を大幅に速めることを可能にし、年間容量を 12 から 24 を超えるものへ実質的に倍増させました。Google Antigravity CLI(元々は Gemini CLI)を活用することで、チームは自社の API ドキュメントから自動的に Java Spring Boot アダプターモジュールを生成し、遅延を招く手動のマッピングフェーズを回避しています。Bitbucket は Gemini と統合され、CI/CD パイプライン内での自動化されたコードレビューアとして機能し、プルリクエストに対して能動的なフィードバックを提供します。このシフトにより、開発者の関与は標準の 5 人からスラムチームから 2 名に削減され、上位の開発者はボイラープレートコードの生成から解放され、複雑な問題解決および新たな AI のユースケースに注力できるようになりました。さらに、シニアアーキテクトが Gemini CLI を使用して、コアのリモートゲーミングサーバー(RGS)スタックをレガシーバージョン(Java 8、Tomcat 9、Spring 4)から現代のバージョンへ 1 週間でアップグレードしました。Google Kubernetes Engine で動作し、Cloud SQL、Cloud Storage、Cloudflare、Cloud Armor などの支援サービスと連携するこのスケーラブルなインフラストラクチャは、Software Composition Analysis(SCA)の結果を迅速に是正することで脆弱性への曝露を削減するとともに、以前は成長を制限していた反復的で低価値の作業を排除します。
本文
インスパイアードエンターテインメント事例:インテグレーション開発期間 8 週間から 1 週間に短縮した成功ストーリー
📖 概要と感謝
本記事は、インスパイアードエンターテインメントの CTO シモン・Twig と Barefoot Coders の AI エンジニアリング責任者 トレース・ワックス 氏の協業を通じて実現された技術的飛躍を報告します。
🎯 課題とボトルネック
事業背景
- 世界的なオンラインベッティング業界を支える安全な金融取引の処理を担当
- 11 のデータセンター と全世界での 200 を超えるデプロイメント で稼働しているリモートゲーミングサーバー(RGS)
- DraftKings、Entain、Flutter グループなど大手オペレーターとの継続的なプラットフォーム統合が求められる
主要な課題
- 独自 API の壁: 各オペレーターが独自の専用 API(カスタム・プロプライエタリ API)を維持している
- 標準業務の複雑化: ユーザー認証、残高確認、決済など、基礎的な機能すら高度な統合処理を必要とする
ボトルネックの詳細
- 非標準化: JSON プロトコル(HTTP)を採用していても、データ構造や仕様は極めて独自性が高い
- 手動作業の負荷:
- API ドキュメントの手動解釈
- 社内 RGS API へのマッピング
- Java Spring Boot によるカスタム「アダプター(翻訳マイクロサービス)」の開発
- リソース消費:
- スクラムチーム:5 名(標準チーム)を投入
- 期間:6〜8 週間
- コスト:単なるテンプレートコードでも開発日で約40 日、QA で12 日を消費
ネガティブな影響
- 成長制限: 年間完了可能な統合プロジェクトが上限12 件に留まり、収益拡大に限界があった
- 人材の無駄: 高度なスキルの開発者が、コア機能の開発ではなく反復的で単調な「洗い流して繰り返す」作業に従事していた
🛠️ 解決策:AI オーケストレーションパイプラインの構築
実現した変化
- 手動プロセスからの脱却: API ドキュメントから Java コードへのマッピングを自動化
- パートナーシップ: Google Cloud と Barefoot Coders を連携して統合パイプラインを構築
- 新アプローチ:
- Gemini CLI(現在は Google Antigravity CLI)を使用してオペレーター側のウォレット API を取り込み
- Java Spring Boot による統合モジュールの生成を自動化
- 効率化の結果:
- 従来の数週間かかった作業が、1 名の開発者で数日に短縮
⚙️ スタックとインフラ構成
Google Cloud を活用し、厳格な規制要件およびパフォーマンス要件に対応する以下の構成を採用:
| サービス | 用途 |
|---|---|
| Google Antigravity CLI (旧 Gemini CLI) | 自動化の核心エンジン。 • 専用 API ドキュメントと社内 MD ガイドラインを学習 • アダプターモジュールのコード生成 • PR レビューやレガシーシステム近代化も担当 注記:開発者向けには新 CLI「Google Antigravity」への移行が推奨されています |
| GKE (Google Kubernetes Engine) | コア RGS と新規アダプターのデプロイ・管理をコンテナ化サービスとして実行 |
| Cloud SQL | 自己ホスト型のトランザショナルな状態データの管理 |
| Cloud Storage | ゲームアセットのホスティング |
| Cloudflare & Cloud Armor | • CDN: Cloudflare • セキュリティフィルター/WAF: Cloud Armor(ゲートウェイ端での保護) |
| Bitbucket & Gemini | Bitbucket の PR プロセス内で、Gemini を自動化されたコードレビューアとして直接配置 |
🔄 仕組みの概要:新しいアダプターワークフロー
- 手動フェーズの完全回避: マッピング作業を AI に任せる
- プロセス:
- 開発者が API ドキュメント(PDF や Markdown)と特定のプロンプトを Gemini CLI に投入
- AI が主著者となり、専用性の高い JSON ペイロードをインスパイアード社の正規化された RGS エンドポイントにマッピング
- 結果: 複雑な翻訳ロジックが即座に生成され、手作業の誤りを排除
📈 技術的成果(数値での実証)
1. 効率性の劇的向上
- 開発期間: 6〜8 週間 → 1 週間への短縮
- 将来的な削減: 統合と回帰テストの完全自動化により、さらに 1 日まで削減可能
- エンジニアリング時間: 開発日で 40 日 → 5 日(AI オーケストレーション済み)へ減少
2. スケーラビリティとキャパシティ拡大
- チーム規模: 統合あたり 5 名 → 2 名(1 名開発者 + 1 名 QA)への削減
- 生産性向上: 人員削減ではなく、リソースの再配置によりキャパシティを 倍増
- 目標: 年間統合数を 12 件 → 24 件以上へ拡大し、収益成長を直接加速
3. アプリケーションの近代化(レガシー対応)
- アダプターだけでなく、見送られつつあったレガシー近代化プロジェクトも実行
- Java バージョンアップグレード: Java 8 → Java 25(背景タスクでわずか 1 週間)
- フレームワーク移行: Tomcat 9 → Tomcat 10、Spring 4 → Spring Boot 3.22
- 透明性: 人間が読みやすいクリーンな変更ログを自動生成
4. セキュリティの強化
- 依存関係の更新プロセス加速
- SCA(ソフトウェア組成分析)で見出された課題の是正労力を削減
- 効果: 既知の脆弱性に対する曝露リスク低減
💡 学んだ教訓とゴールデンパス
教訓 1: 手動の「洗い流して繰り返す」からオーケストレーションへ
| 従来のやり方 | ゴールデンパス(推奨) |
|---|---|
| • 200+ の統合への翻訳層構築は反復的かつ不満を生む • ビジネス全体をボトルネック化 | • テンプレート生成を Gemini CLI に委譲 • 開発者の役割を「オーケストレーター」へ昇華 |
| • トップクラス開発者をコアプラットフォーム上の新たな AI ユースケースへ再配置 • 燃え尽き症候群を防ぎつつ生産性を拡大 |
教訓 2: コードレビューを「能動的対話」として位置づける
| 従来のやり方 | ゴールデンパス(推奨) |
|---|---|
| • PR レビューが単なる「承認ボタン押さえ」に退化 • 浅層のチェック作業になりがち | • Bitbucket の PR プロセス内で Gemini を配置 • AI が疲れることなく深いコード分析を提供 |
| • 開発者と AI の能動的議論(コメントへの挑戦・根拠の擁護) • エッジケース検出と、早期段階での劇的なコード品質向上 |
🚀 次のステップ:同様の成果を目指すために
以下の Google Cloud サービスを基盤として活用することをお勧めします:
- Google Antigravity CLI: Gemini CLI の機能を引き継ぐ、自動化の核心エンジン
- GKE: スケーラブルなマイクロサービス・オーケストレーションの開始点
- Cloud SQL: 完全に管理されたデータベースソリューション
※本文末のコミュニティへの質問「レガシーシステムの近代化を AI で管理できるか」に関する議論は、各自の技術フォーラムやコメント欄でお確かめください。