무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다
176
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

무신사 쿠폰 시스템 DB 성능 개선

이 게시물은 무신사의 쿠폰 시스템이 급격한 트래픽 증가와 기술 부채 문제로 인해 겪은 성능 저하를 진단하고, 점진적 레거시 개선으로 DB 성능을 64% 향상시킨 사례를 공유합니다.

주요 문제와 원인

  • 15년간 누적된 레거시와 비효율적 데이터 모델링
  • 상품 상세 페이지에서 매 요청 복잡한 쿠폰 쿼리 호출 집중
  • 쿠폰 파트너 서비스 도입으로 쿠폰 데이터량 급증 및 개인화 쿼리 부하 증가

개선 전략과 실행

  • 신규 시스템 도입 대신 기존 시스템 점진적 개선 선택
  • 내부 API 정합성 검증 도구 '박치기'를 통한 안전한 리팩터링
  • 상품 상세 페이지 쿠폰 API 호출 횟수 75% 감소 및 단일 API 통합
  • 복잡한 쿼리를 분리하고 서버 사이드 연산과 캐싱 전략 도입

성과와 교훈

  • DB CPU 사용량 최대 80%에서 10%대로 안정화
  • 시즌 트래픽과 쿠폰 발행량 증가에도 안정적 운영
  • 기술 부채 해결은 신뢰와 협업 기반의 팀워크 필요
  • 복잡한 문제는 쪼개서 접근, 현실적 실행과 점진적 개선이 중요

연관 게시글