今回は「モノレポ」について話しました。
モノレポ/ポリレポ/リポジトリ/ライブラリやCIを共通で使いやすくする/ローカル開発環境の標準化/コードベースが巨大だと大変?/モノレポ信者、upa/コーディングエージェントとの相性/GitWorktree
▼ 名言ステッカーやアクリルキーホルダーなどのグッズが増えました🙌
https://suzuri.jp/magicalfm
▼ マヂカル.fmとは
関西人のプロダクトマネージャー@michiru_daと関西人(?)のソフトウェアエンジニアの@upamuneが週2で配信する雑談Podcast。
▼ お便りや感想はこちらからおまちしています。
X(旧Twitter): #magicalfm
おたよりフォーム: https://magical.fm/hello
マシュマロ:https://marshmallow-qa.com/xno94s1ortkw63w?t=e1P9wQ
感想
まだ感想はありません。最初の1件を書きましょう!
サマリー
このエピソードでは、ソフトウェア開発におけるコード管理の手法である「モノレポ」と「ポリレポ」について、うぱみゅんがみちるだに解説します。モノレポは単一のリポジトリで複数のサービスを管理する方式で、ポリレポは各サービスが独立したリポジトリを持つ方式です。まず、モノレポの概念とその対義語であるポリレポが紹介され、それぞれの基本的な構造の違いが説明されます。 モノレポの主な利点として、共通ライブラリの共有と自動更新が容易であること、CI/CD(継続的インテグレーション/デリバリー)の設定と管理が一元化できること、そしてローカル開発環境の標準化がしやすい点が挙げられます。これにより、一つの改善が複数のサービスに波及しやすく、開発効率が向上します。一方で、モノレポの課題は、コードベースが肥大化するとCIの実行時間が長くなるなど、管理に工夫が必要になる点です。これに対し、ポリレポは各サービスが独立しているため、変更の影響範囲が小さく、予期せぬ問題が発生しにくいというメリットがあります。 現在では、Googleのような大規模企業がモノレポを採用していることや、Claude Coderのようなコーディングエージェントの進化により、モノレポの利便性が高まっていると語られました。特に、コーディングエージェントがコードベース全体を扱いやすいため、モノレポが推奨される傾向にあるとのことです。最終的に、どちらの方式を選ぶかは会社の思想や状況によるとしつつも、ポリレポからモノレポへの移行は大きな労力を伴うことが示唆されました。
コメント
このエピソードのトピック
すべてのトピック →それぞれのトピックから、ほかの番組の会話も探せます。
似ているエピソード
タイトル・AI要約・文字起こしの話題をもとにおすすめしています。
-
Season -No197. Monorepo開発のメリット vs デメリット
雨宿りとWEBの小噺.fm
はい.第197回は Monorepo を勉強するため Monorepo開発のメリット vs デメリット https://circleci.com/ja/blog/monorepo-dev-p...
-
7. コードレビューの目指すところ
microCMS FM
このエピソードでは、コードレビューの重要性やその方法論について議論されており、AIコードレビューツール「Code Rabbit」の導...
-
237: おしえて、OpenCode ~玄人向け回になってしまった反省~
マヂカル.fm
共通する話題: Claude · コーディングエージェント · マヂカル.fm
今回のエピソードでは、プロダクトマネージャーのみちるだとソフトウェアエンジニアのおぱみゅんが、コーディングエージェント「...
-
TipsとかMCPとかポッドキャストとかPPAPとか
文章を書くことはオモシロイぜ!チャンネル
本エピソードでは、TipsやMCP、ポッドキャスト、PPAPといったテーマについて触れられています。また、キタノドロップのニュース...
-
EP.380|ポッドキャストをアレコレ話す会 2026夏
流行りモノ通信簿
本エピソードでは、ポッドキャスト関連サービス「Podちょっと」や「Poddy」の最新動向と、Spotifyのメンバーシップ機能「クリエ...
-
131: 教えて、RSS ~yak shavingなふたり~
マヂカル.fm
同じ番組の関連エピソード
今エピソードでは、RSSの定義やその仕組み、ポッドキャストとの関係について重要な話がされています。システムが新着記事をどの...
-
013: h173.clubインターネットデビューおめでとう記念号
h173.club
Anchor
-
ポッドキャストのマネタイズ方法
異端のマーケティング ~スモールビジネスのWebマーケティング戦略(起業・副業)~
本エピソードでは、ポッドキャストのマネタイズ方法について解説しています。広告収入やサブスクリプションに加え、オーディオブ...
-
Ep.142 おぎ@たぶんPHPer🐘( @ogi_chotdake_se )さんと雑談 #ツナギメエフエム
ツナギメエフエム
共通する話題: Google
エピソード142では、Ogiさんが開発したリーディングリスト管理アプリ「クラッキュー」について話しています。このサービスは、UR...
-
#51 immutableなリリースしていこうぜの回
Replay.fm
共通する話題: GitHub · 意思決定
Replay.fm第51回では、GitHubのイミュータブルリリース機能のパブリックプレビューが発表され、その意義や利点が議論されます。...