- 会員限定
- 2026/10/14 04:30 掲載
米アンソロピック、社内モノレポをgitから自社製「Scion」へ移行 マージ数が10倍超に
背景にあるのは、AIによるコード生成の急増だ。同社によると、モノレポへの変更のマージ(統合)数は、2026年5月に1日平均約2500件だったが、9月には1日3万件を超えた。10倍超の増加で、同社はコーディングがシステム開発や研究のボトルネックではなくなり、ソース管理、ビルド、CIといった人間の規模を前提にした開発基盤に詰まりが移ったとしている。
モノレポの規模も大きい。mainブランチの履歴だけで100GB近く、圧縮したワーキングコピー(作業用に取り出したファイル一式)は25GBを超える。CI(継続的インテグレーション)向けのコードのチェックアウトは1日約2500万回に上る(開発者環境などは除く)。単純に取得すれば、gitの通信量は1日600PB超になるという。
gitには、浅いクローンやスパースチェックアウトといった一部だけを取得する仕組みがある。同社はこれらに加え、社内のgitミラー(複製サーバ)やスナップショットも使い、ピーク時にはミラーを数百台運用していた。ただ、マージ数の増加でミラーの運用は難しくなり、履歴に依存する差分表示やblame(行ごとの変更者の確認)を一部のクローンで動かすにも手間が増えたという。
そこで同社は、gitを中央集権的に使いながら、クライアントの大半がエージェントやジョブで常時オンラインである点に着目した。Scionでは、コミット、リベース、マージをすべてサーバ側で行い、クライアントは必要なデータだけを取得する。開発は7人のチームが、コードレビューツール「Antique」なども含めて進め、移行を5カ月で終えた。
成果として、Scionのインフラ規模はCPUとメモリの面で、従来のgitミラー基盤の約200分の1になった。CIや研究ジョブのコード取得は分単位から秒単位に短縮され、CIだけでCPU容量が25%改善したという。一方、同社はScionについて、超大規模なモノレポ向けでありgitの汎用的な代替にはならないと説明している。
では、1日3万件のマージを前に、アンソロピックはgitの何を捨て、どんな手順の見直しに踏み切ったのか。背景には、同社のAIが短期間で書き上げたコードの出来栄えと、業界の定番とされてきた開発手順への疑問がある。
・gitの長所だった「オフライン」を捨てた設計の中身
・AIに書き直させたら一変した、取り込み処理の実力
・「マージキューは意味をなさない」と言い切る理由
今すぐビジネス+IT会員に
ご登録ください。
すべて無料!今日から使える、
仕事に役立つ情報満載!
-
ここでしか見られない
2万本超のオリジナル記事・動画・資料が見放題!
-
完全無料
登録料・月額料なし、完全無料で使い放題!
-
トレンドを聞いて学ぶ
年間1000本超の厳選セミナーに参加し放題!
-
興味関心のみ厳選
トピック(タグ)をフォローして自動収集!
AI・生成AIのおすすめコンテンツ
PR
PR
PR