Asayomu Tech
注目★★★★★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と自動テストを次の検証対象にするとよい。

推奨:定型変更を自動生成しても、データ同一性とテスト結果を人手で確認する運用が必要になる可能性がある。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。