하나의 커다란 애플리케이션을 작고 독립적인 서비스로 나누어 구성하는 아키텍처
flowchart LR
Client -->|요청| API_Gateway
API_Gateway --> MS1[Service A]
API_Gateway --> MS2[Service B]
API_Gateway --> MS3[Service C]
flowchart TB
Monolith[Monolithic App]
subgraph 단점
A[전체 재배포] --> B[장애 전파]
B --> C[유지보수 난이도 ↑]
end