AnthropicのMonorepoを見て思ったこと
最初に思ったのは、「また monorepo か」ではなく、Anthropic ほどの規模でも自前で source control を作り直すのは、よほど今の仕組みに痛みがあるのだろうなということだった。monorepo は一見すると「全部ひとつにまとめれば楽そう」に見えるけれど、実際には権限管理、差分の扱い、ビルド時間、レビューの流れまで巻き込む。そこをわざわざ設計し直すというのは、単なる流行追随ではなく、組織の開発体験そのものを変えたい意図があるのだと思う。 ただ、ここで少し引っかかるのは、こういう話が会社の内側ではものすごく効く一方で、外から見ると成果が見えにくいことだ。新しいモデルや機能の話なら「速くなった」「便利になった」とわかりやすい。でも source control は地味だし、うまくいっても派手には見えない。だからこそ、こういう基盤に投資できる会社は強いのだろうとも思う。派手な機能の前に、毎日の開発で感じる摩擦を減らす。その積み重ねが結局いちばん効くのかもしれない。 一方で、monorepo をうまく扱う仕組みは、会社ごとの文化や規模にかなり依存するはずだ。記事
papoo.work