- 마이크로서비스로의 전환 이유: 특정 모듈의 트래픽 과부하, 개발팀 규모 증가로 인한 배포 지연 🚚.
- 마이크로서비스 장점: 독립적인 팀 운영, 특정 모듈만 확장 가능, 다양한 기술 스택 사용 가능 🧑💻.
- 모놀리스에서 마이크로서비스로 전환 전략: 도메인 주도 설계(DDD) 기반으로 애플리케이션을 기능별 도메인으로 분리 🧩.
- 도메인 분리 예시: 고객, 주문, 알림, 제품, 카테고리, 재고 관리 등의 독립적인 마이크로서비스 구축 📦.
- 도메인 분리 시 고려사항: 기능적 측면을 고려하여 애플리케이션을 공통 속성 기반의 작은 서비스로 분할 🎯.