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

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

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

두줄요약

SDUI의 트래픽 병목을 Caffeine과 Redis 이중 캐시로 해결한 사례를 소개했습니다. 백오피스 즉시 무효화와 프리워밍으로 1ms 미만 응답 성능을 확보했습니다.

문제 상황

  • SDUI 도입 후 대규모 트래픽에서 API 응답 지연과 네트워크 트래픽 증가 발생
  • 탭바·테마드로워 같은 반복 조회 데이터가 병목으로 작용하며 렌더링 속도 저하 확인

해결 방법

  • Caffeine 로컬 캐시와 Redis 원격 캐시를 결합한 이중 캐싱 전략 적용
  • API 단위 키 관리, 멱등성 보장, 백오피스 즉시 무효화와 일 1회 배치 프리워밍 구성

성능/운영 포인트

  • 로컬 캐시 TTL을 10초로 짧게 설정해 피크 트래픽 대응과 최신성 균형 확보
  • 캐시 계층 분리로 DB 부하 최소화와 다중 서버 환경의 캐시 일관성 유지

적용해볼 점

  • 반복 조회가 많은 SDUI API에 로컬 캐시 우선 구조 검토
  • 운영 변경 이벤트와 배치 갱신을 함께 두는 캐시 무효화 체계 설계

댓글 0

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

댓글을 불러오는 중...