Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 691 Bytes

01.md

File metadata and controls

10 lines (9 loc) · 691 Bytes

도메인 주도 설계로 시작하는 마이크로서비스 개발

01. 아마존 비즈니스 민첩성의 비밀

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