목록 보기
올리브영은 왜 선물하기를 개편했을까? Part - 1
백엔드

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

올리브영
올리브영
2024년 11월 28일

두줄요약

올리브영 선물하기관은 DB 의존과 배치 지연으로 성능과 신뢰성 문제가 있었습니다. 전시 전략 통합과 AOP·리플렉션 기반 개선으로 빠르고 정확한 서비스로 개편했습니다.

문제 상황

  • 선물하기관의 DB 의존도가 높아 트래픽 급증 시 성능 저하와 백화 현상 발생
  • 일 단위 배치로 인한 가격·품절 정보 반영 지연과 수동 재처리 중심의 복구 절차

원인 분석

  • 페이지 렌더링이 실시간 DB 호출에 과도하게 의존한 구조
  • 전시 전략과 선물하기 기능이 분리되어 데이터 동기화와 유지보수 효율이 떨어짐
  • 캐시 설정, fallback, 키 관리가 분산되어 관리 복잡도와 실수 가능성 증가

해결 방법

  • 전시 전략과 선물하기 기능 통합으로 일관된 사용자 경험과 데이터 반영 체계 마련
  • 리플렉션과 스프링 AOP 기반 커스텀 어노테이션으로 캐싱·파라미터 처리 공통화
  • Cache Stampede 방지 로직과 단일 포인트 제어로 운영 안정성 강화

성능/운영 포인트

  • 이벤트·프로모션 트래픽 증가 상황에서 DB 자원 점유 완화
  • 최신 정보의 실시간 반영과 오류 데이터 노출 감소
  • 유지보수 효율과 장애 대응 속도 개선

댓글 0

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

댓글을 불러오는 중...