Anthropicがgitを捨て、5ヶ月で自社ソース管理Scionへ完全移行
Redesigning Source Control at Anthropic

Anthropicは、Claudeによるコード生成の急増でマージ数が1日2,500件から30,000件超に達し、gitベースの開発基盤が限界を迎えた。そこで、常時オンラインのエージェントを前提に設計した自社ソース管理システムScionを開発し、5ヶ月でモノレポを完全移行。サーバー側でコミットやマージを処理し、クライアントは必要なデータだけを取得する非対称アーキテクチャで、水平スケーリングとAPI経由の操作を実現している。
Gitは分散システムであり、すべてのクローンは完全で自己完結したリポジトリだ。大多数のリポジトリにとってこれは正しい設計であり、gitが標準になった大きな理由でもある。しかし、我々のモノレポが成長するにつれ、その設計空間にますます収まらなくなってきた。