Distributed Monolith - サービスを分けても独立して変更できない構造

Distributed Monolith は、複数のプロセスやサービスに分かれているにもかかわらず、それらを個別に変更・テスト・デプロイできない構造です。サービスの数やコンテナの数ではなく、変更時にどこまで同時に動かさなければならないかで決まります。 ...

2026年11月8日 · 更新: 2026年11月12日 · 12 分 · nchika

Modular Monolith - デプロイ単位を 1 つに保ったまま境界を作る

モジュラーモノリス(Modular Monolith)は、アプリケーションを 1 つのデプロイ単位のまま、内部を注文・請求・在庫のようなモジュールに分け、モジュール間の呼び出しを各モジュールが公開した API だけに限る構成です。実行ファイルもリポジトリも 1 つで構いません。分けるのは実行場所ではなく、コードとデータの持ち主です。 ...

2026年11月10日 · 更新: 2026年11月14日 · 16 分 · nchika