- 아마존은 1.5초에 1번 배포 -> 높은 비즈니스 민첩성
- 클라우드 -> 클라우드 프랜들리 (Monolith) -> 클라우드 네이티브 (MSA)
- 사용량 증가에 따른 대처 -> Monolith: 스케일 업 / MSA: 스케일 아웃
- 스케일 업: 수직 확장, 시스템 용량 증설
- 스케일 아웃: 시스템 인스턴스 복제, 증가
- 모듈화 발전: CBD -> SOA ; DB 분리 X -> MSA는 더 구체적이고, DB 분리, polyglot
- DB의 분리로 일관성 문제 발생 -> 결과적 일관성, 비동기 이벤트 처리 사용