구현 패턴
현존하는 다수의 MSA 기술 패턴들 중, 12st 쇼핑몰 구현 시 적용할 패턴은 다음과 같습니다.
REST 기반 서비스 호출 시, 장애 전파를 미연에 방지해 주는 서킷 브레이커(Circuit Breaker), 폴리글랏 퍼시스턴스, CQRS, MVVM 기반 UI 렌더링 등 패턴별 간단한 소개와 12st 쇼핑몰 구현 시, 적용 여부를 수립합니다.
구현 패턴 | 적용 시점 및 대상 | 12st 적용여부 |
---|---|---|
Circuit Breaker |
|
적용 |
Database per service |
|
적용 |
Service Registry |
|
DNS 기반 적용 |
Saga |
|
적용 |
CQRS |
|
적용 |
Event Sourcing |
|
적용 |
Backends for frontends |
|
미적용 |
API Gateway |
|
적용 |
Client-side UI Composition |
|
적용 |