목록 보기
올리브영 온라인몰의 전시, 그리고 백엔드 여정
백엔드

올리브영 온라인몰의 전시, 그리고 백엔드 여정

올리브영
올리브영
2023년 10월 17일

두줄요약

올리브영 온라인몰 Home을 MSA 기반으로 전환한 배경과 데이터 서빙 구조를 소개했습니다. Static Data 분리, CircuitBreaker, 부하테스트로 세일 트래픽과 장애 전파에 대응했습니다.

핵심 내용

  • 올리브영 온라인몰 Home을 Monolithic에서 MSA로 전환한 배경과 전시 백엔드의 역할 소개
  • Static Data와 Personal Data를 분리해 최초 노출 속도와 개인화 응답을 각각 최적화한 구조
  • CircuitBreaker, fallback 로직, 부하테스트로 세일 트래픽과 장애 전파에 대비한 운영 전략
  • 아키텍처 전환 후 응답 시간 개선과 세일 대응 안정성 확보

구조와 흐름

  • 홈을 정적 노출 영역과 개인화 영역으로 분리한 데이터 서빙 구조
  • 외부 저장소와 시스템 지연에 대비한 다단계 fallback 및 상태 기반 차단 장치

선택 이유

  • 하단 영역 이용률이 낮고 대량 트래픽 시 홈의 네비게이션 역할이 커 Static API 분리 근거 확보
  • 단일 API로도 가능하나 네트워크·파싱 비용 감소와 응답 성능 개선을 우선

성능/운영 포인트

  • Redis, MongoDB, Oracle, 외부 서비스 지연을 고려한 장애 전파 방지
  • 세일 직전 구간을 기준으로 한 부하·스트레스 테스트와 임계치 검증

다음 읽기

같은 회사의 연관 글

올리브영 대규모 트래픽 레거시 시스템의 무중단 OAuth2 전환기

레거시 세션 인증을 OAuth2로 무중단 전환한 사례를 다뤘습니다. Feature Flag, 점진적 롤아웃, Jitter, Circuit Breaker로 대규모 트래픽 안정성을 확보했습니다.

올리브영
올리브영
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...