목록 보기
무진장 블랙 프라이데이 가격 할인은 어떻게 할까?
백엔드

무진장 블랙 프라이데이 가격 할인은 어떻게 할까?

무신사
무신사
2024년 9월 2일

두줄요약

무진장 블랙 프라이데이를 위해 가격 할인 구조와 운영 프로세스를 대규모로 개선했습니다. 세일 정보를 사전 등록하는 실시간 가격 API로 DB 부하와 오류를 줄이고 처리 성능을 크게 높였습니다.

문제 상황

  • 무진장 블랙 프라이데이 캠페인에서 대량 상품의 할인 적용과 가격 변경을 매번 상품 테이블 업데이트로 처리해야 하는 구조
  • 10만 개 상품 가격 변경에 1시간이 걸리고, 배치 지연과 DB 부하로 오픈 시점 가격 반영이 어려운 상황
  • 수수료 정책과 할인 설정이 분산 관리되어 데이터 오염, 환원 오류, 정산 보정 작업이 반복되는 문제

해결 방법

  • 할인 정책 문서화와 구글 스프레드시트 템플릿 통일, Apps Script 자동화로 운영 프로세스 표준화
  • 상품과 가격 데이터를 분리해 1:1 구조를 1:N 구조로 전환하고, 세일 정보를 사전 등록하는 방식으로 재설계
  • 가격 API가 현재 시점의 세일 정보 중 최저가를 선택해 응답하는 실시간 가격 구조 적용

성능/운영 포인트

  • 캠페인 오픈 시점의 대규모 업데이트를 제거해 마스터 DB 부하 분산
  • 분당 가격 적용 건수 3,000건에서 45,000건으로 증가
  • 세일 시트 등록 시간 10분에서 1분으로 단축, 수수료/가격 미반영과 환원 오류 0건 달성

다음 읽기

같은 회사의 연관 글

무진장 힘들었지만 무진장 성장한 개발 이야기

무진장 이벤트의 초고트래픽을 버티기 위해 전시, 주문, 재고, 쿠폰, 운영 전반을 재설계했습니다. CQRS, 이벤트 기반 처리, AIOps와 피처 플래그로 안정성과 대응력을 높였습니다.

무신사
무신사
아키텍처

댓글 0

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

댓글을 불러오는 중...