- 사용 케이스 또는 사용자 경로에 따라 서비스를 분해하는 미로서비스 패턴 🗃️
- 예를 들어, e-commerce 플랫폼의 결제 프로세스와 같이, 특정 사용자 상호 작용이나 워크플로우를 중심으로 서비스를 설계합니다. 🛍️
- 각각의 서비스는 카드 유효성 검사부터 결제 및 주문 확인까지 모든 것을 처리하는 전용 결제 서비스를 활용합니다 🚀
- 이 접근 방식의 핵심은 중요한 사용자 경로 중에서 성능을 최적화하여 사용자 경험을 향상시키는 것입니다 👍
- 또 다른 방법으로는 리소스에 따라 서비스를 분해하는 방법이 있습니다 🌿
- 이 방법은 제품 카탈로그 서비스가 제품 정보와 관련된 모든 작업을 관리하는 사례와 같이 엔티티에 중점을 둡니다. 📦
- 이 방식은 데이터 관리를 단순화하고 서비스를 기본 데이터베이스 구조와 맞게 조정합니다 🗄️