158 words
1 minute
[MSA]Modular Monolithic Architecture
Overview
01. Modular Monolithic Architecture
Modular Monolithic Architecture 개요
- 비즈니스 성장에 따른 팀 분리
- Context전환 및 Vertial 분리 문제
- 트래픽 증가에 따른 처리 성능 문제
-> Scale Up/Scale Out -> 모듈화된 모놀리식 아키텍처
Modular Monolithic Architecture 방법론
- 어플리케이션 로직을 모듈별로 분리
- 각 모듈은 자체 비즈니스 로직과 데이터베이스 스키마를 가짐
- 코드를 독립적인 모듈로 분루
- 모듈은 기본적으로 어플리케이션 도메인의 Bounded Context를 따름
- 도메인 컨텍스트의 기능을 모듈로 그룹화
02
Reference
[MSA]Modular Monolithic Architecture
https://yjinheon.netlify.app/posts/03be/msa/msa_04_modular_monolithic/