モジュラーモノリスについて 目次 モジュラーモノリスとは メリット デメリット・課題 採用例・実装例 必要・向いているケース 不必要・向いていないケース そもそもマイクロサービス メリット デメリット・課題 マイクロサービスを選択する理由 マイクロサービスを採用すべきでない時 とりあえずまとめ そもそもモノリス デメリット・課題 モノリスの種類 参考 モジュラーモノリスとは モノリスからマイクロサービスへでは単一プロセスのモノリスのサブセットと紹介 独立して作業が可能なモジュールで構成され、デプロイ時に結合 モノリスアプリケーション内で、ドメインモデル等を単位としてモジュールに分解し、モノリスのように1つのデプロイパイプラインだけを持ちつつも、マイクロサービスのようにシステムのモジュール化・独立性を両立 マイクロサービスアーキテクチャの場合OrderサービスやPaymentサービス等が独立
![Modular Monolith(モジュラーモノリス)についてまとめる](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a4800f014a9695167f258a01c28343edffbb5d7/height=288;version=1;width=512/https%3A%2F%2Fog-image.eyemono.moe%2F%2A%2AModular%2520Monolith%28%25E3%2583%25A2%25E3%2582%25B8%25E3%2583%25A5%25E3%2583%25A9%25E3%2583%25BC%25E3%2583%25A2%25E3%2583%258E%25E3%2583%25AA%25E3%2582%25B9%29%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%2584%25E3%2581%25A6%25E3%2581%25BE%25E3%2581%25A8%25E3%2582%2581%25E3%2582%258B%2A%2A%2520by%2520r-kaga%27s%2520logs.png%3Fpattern%3Dnone%26md%3D1%26fontSize%3D75px%26textColor%3D%252523404040%26textStrongColor%3D%2525234e40ba%26overlay%3D)