注目★★★★★Google Cloud
Google Finance、30超DAOのSpanner移行を自動化
30秒で把握
- 1Google FinanceがAntigravity CLIで30超DAOのSpanner移行を自動化
- 2履歴バックフィル、dual-write、RPC単位のデータ同一性検証を実施
- 3headless実行と自動テストで夜間に10 DAOの変更を生成
要約
GoogleのFinance Engineeringチームは、稼働中サービスを停止せずにレガシーデータ層をSpannerへ移行するため、Antigravity CLIのheadless modeを使った自動リファクタリング基盤を構築した。移行では、履歴データのバックフィル、既存ストアとSpannerへのdual-write・dual-read、RPC単位のデータ同一性検証を3段階で実施した。30超のDAOにMutationConverter、分岐処理、テストを手作業で追加すると数カ月かかるため、標準化した変換パターンとプロンプトを使ってコード生成からテスト、自己修正まで自動化した。夜間に10 DAOを処理し、翌朝にはレビュー可能な変更リストを用意できる運用を実現した。
あなたへの影響
Spanner移行や多数ファイルの定型改修を担う日本のエンジニアは、MutationConverterでスキーマ変換を分離し、headless CLIと自動テストを次の検証対象にするとよい。
推奨:定型変更を自動生成しても、データ同一性とテスト結果を人手で確認する運用が必要になる可能性がある。