開発手法・設計

モジュラーモノリス

日本語

概要

1つのアプリケーションとしてデプロイしつつ、内部は独立性の高いモジュールに明確に分割しておく設計方針。

詳細

マイクロサービスのようにネットワーク越しの通信オーバーヘッドや運用の複雑さを抱えずに、モノリシックアーキテクチャが陥りがちな「何もかもが絡み合った」状態を避けられる。将来的にマイクロサービスへ分割する際の移行しやすさを見込んで採用されることもある。

プログラミングの他の用語