Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
올리브영 온라인몰의 전시, 그리고 백엔드 여정 섬네일

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

올리브영 favicon올리브영·Architecture·
RedisMongoDBMicroservicesCircuit BreakerMonolithic
2023년 10월 17일5

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영의 온라인몰 전시 및 백엔드 아키텍처 전환 여정을 공유합니다. Monolithic에서 MSA로 전환하고 Static Data와 Personal Data를 구분해 홈 화면 응답 시간과 안정성을 크게 개선했습니다.

주요 경험

  • Monolithic → MSA 전환을 통해 데이터 경계와 구현 방향을 정립하고 Static Data 캐싱과 Personal Data API 분리를 도입했다.
  • Static Data는 초기 화면 노출에 집중하도록 구성하고, Personal Data는 비동기/병렬 호출로 처리하는 설계로 성능을 확보했다.
  • 세일 대비 장애 확산 방지와 안정성 강화를 위해 Circuit Breaker 다계층 fallback과 Slack 알림 체계를 구축했다.

얻은 인사이트

  • 6월 대비 평균 응답 속도 99.5%, 최대 응답 속도 99.8% 향상으로 대폭 개선을 확인했다.
  • Static Data 약 300KB 규모로 초기 노출 영역만 분리해 네트워크 및 파싱 비용을 절감했다.
  • 대량 트래픽 상황에서도 안정적으로 Home을 노출하기 위한 다층 대응의 필요성을 확인했다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
올리브영은 왜 선물하기를 개편했을까? Part - 1 섬네일
75%

올리브영은 왜 선물하기를 개편했을까? Part - 1

올리브영 favicon올리브영·2024년 11월 28일
올리브영 결제 이야기 Part - 4 섬네일
74%

올리브영 결제 이야기 Part - 4

올리브영 favicon올리브영·2024년 06월 25일
SDUI의 성능 병목을 넘어: 올리브영 로컬 캐시 기반 백엔드 최적화 성공기 섬네일
74%

SDUI의 성능 병목을 넘어: 올리브영 로컬 캐시 기반 백엔드 최적화 성공기

올리브영 favicon올리브영·2025년 11월 11일