핵심 요약
무신사와 29CM의 무신사머니 결제 시스템 연동에서 Graceful Degradation과 Circuit Breaker를 적용해 주문 처리의 안정성과 비즈니스 연속성을 확보했습니다.
구현 방법
- 주문서 API→페이먼트 서비스 흐름에서 유저/무신사머니 데이터를 조합합니다.
- 필수 정보가 없으면 결제 수단을 비활성화하고, 잔액/가입 여부/첫 결제 여부는 폴백합니다.
- 인증/결제 서비스에 독립적 Circuit Breaker를 두고 Grafana 대시보드와 Slack으로 모니터링합니다.
- 트래픽 증가에 따라 파드를 점진 확장합니다.
주요 결과
- 부분 데이터 누락에도 주문 흐름이 정상 진행되도록 폴백을 적용했습니다.
- 회로 차단으로 외부 장애의 전파를 차단하고 장애를 빠르게 격리했습니다.
- 무신사머니 첫 결제 시 10% 추가 적립 프로모션을 운영합니다.


