【ポリレポ】
ポリレポ とは?
💡 1プロジェクト1部屋、それがポリレポ流
📌 このページのポイント
ポリレポって何?
モノレポとは違うの?
どんなメリットがあるの?
チームごとに独立して開発・デプロイできるのが大きなメリットだね。他チームの変更に影響されず、リリーススケジュールも自分たちで決められるよ。
デメリットもあるんだよね?
マイクロサービスと組み合わせることが多いって聞いたんだけど、なんで?
どっちを選べばいいの?
チームが小さいうちはモノレポが便利で、組織が大きくなってサービスの独立性が重要になってきたらポリレポに移行するパターンが多いよ。正解はないけど、チームの規模と独立性のバランスで決めるのが定石だね。
まとめ:ざっくりこれだけ覚えればOK!
「ポリレポ」って出てきたら「複数リポジトリに分けて管理するスタイル」と思えればだいたいOK!
📖 おまけ:英語の意味
「Polyrepo」 = 複数リポジトリ
💬 Poly(多数の)+ Repository(リポジトリ)の造語。反対語のMonorepo(モノレポ)と対になる概念だよ