モノリシックアーキテクチャとは?ものりしっくあーきてくちゃ
モノリシックアーキテクチャとは、アプリケーション全体を単一の配置単位として構築し、1回のデプロイでまとめて更新する方式。呼出しがプロセス内で完結するので性能面で有利で、トランザクション管理も1か所で済む。一方、規模が大きくなると部分だけを直す・部分だけを増やすことが難しくなる。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →背景
分散させれば良いというものではなく、境界をまたぐたびにネットワーク越しの失敗と整合性の問題が生まれる。業務の切れ目がまだ見えていない段階でサービスへ割ると、境界を引き直すたびに全部を作り直すことになる。まず1つとして作り、変更と負荷が集中する箇所が実測で見えてから切り出す——という順序が、方式選択の現実的な既定値になっている。
具体例
GitHubやShopifyは規模が大きくなった後も中核を単一のアプリケーションとして運用し、負荷や変更が集中する部分だけを切り出す方針を公表している。1つのアプリケーションサーバ上で受注・在庫・請求が動き、一箇所の修正でも全体を再デプロイする、というのが典型の姿。
試験での引っ掛け
「モノリシックはスケールしない」と覚えると誤る。同じものを複製して並べる水平スケールはできる。できないのは、負荷の高い部分だけを個別に増強することと、一部分だけを独立して再デプロイすること。逆にサービスへ割っても、データベースを共有していれば同じ制約がそのまま残る。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。