핵심 요약
CJ온스타일이 상품 상세페이지 개편으로 독립적 구조를 설계하고 Front-WEB/Front-API를 서비스별로 분리한 MSA 아키텍처를 도입해 안정적 배포를 구현했고, 외부 API 호출에 Circuit Breaker를 적용해 장애 차단과 상품 조회 25% 향상을 달성한 사례를 공유합니다.
구현 방법
- MSA 아키텍처 도입: Front-WEB과 Front-API를 서비스별로 분리된 서버에서 독립 빌드/배포
- Circuit Breaker 도입: 외부 API 호출 장애에 대한 격리, @CircuitBreaker 어노테이션 적용
- UI 컴포넌트에 맞춘 Compact API 설계: 필요한 데이터만 경량 응답으로 제공
- 외부 솔루션 2건 도입 및 오픈소스 라이브러리 의존성 설정
주요 결과
- 상품 상세 조회 25% 향상
- 서비스 독립 배포로 안정성 강화
- 대외 API 장애에 대한 회복력 향상



