목록 보기
쿠폰과 할인으로 앞다리살 하나 더 판매한 이야기
백엔드

쿠폰과 할인으로 앞다리살 하나 더 판매한 이야기

마켓컬리
마켓컬리
2020년 2월 6일

두줄요약

Zipkin과 Kibana 로그로 결제 단계의 쿠폰 사용 실패 원인을 추적했습니다. 상품 할인율 변동으로 주문 금액이 조건 미달이 된 사례였습니다.

문제 상황

  • 대량 발급 할인 쿠폰이 주문서에서는 사용 가능하지만 결제 단계에서 사용 불가로 전환된 오류 보고
  • UI상 발생하기 어려운 현상으로 시스템 오류 또는 비정상 요청 가능성 검토

원인 분석

  • Zipkin traceId와 Kibana API 호출 로그를 통한 사용자·쿠폰·호출 시점 추적
  • 주문서에서 결제까지 약 6분 사이 생연어 할인율이 20%에서 25%로 변경
  • 장바구니 총액 30,080원에서 28,930원으로 하락하며 3만원 쿠폰 조건 미달

해결 방법

  • 주문서·결제 단계의 장바구니 파라미터와 서버 로그 비교로 가격 변동 확인
  • 결제 시점 쿠폰 조건 재검증으로 조건 미달 쿠폰 사용 차단 검증

적용해볼 점

  • RESTful URI, 분산 추적, API 로그를 연계한 사용자 이슈 재현·분석
  • 결제 전 가격 변동 및 쿠폰 조건 미달을 명확히 알리는 UI 개선 필요

다음 읽기

#Zipkin 주제를 이어서 읽기

쿠폰과 할인으로 앞다리살 하나 더 판매한 이야기

쿠폰 사용 불가 현상을 Zipkin과 Kibana 로그로 추적해 상품 할인율 변경에 따른 주문 금액 하락을 확인했습니다. 결제 단계의 쿠폰 조건 재검증이 정상 동작했음을 검증했습니다.

마켓컬리
마켓컬리
백엔드

댓글 0개

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

댓글을 불러오는 중...