목록 보기
29CM 제주/도서산간 배송비 시스템 구축기
백엔드

29CM 제주/도서산간 배송비 시스템 구축기

무신사
무신사
2025년 7월 7일

두줄요약

제주/도서산간 배송비를 주문부터 정산까지 반영하도록 시스템을 재구축했습니다. 6자리 우편번호 마이그레이션과 클레임 로직까지 함께 처리해 고객 경험과 운영 효율을 개선했습니다.

문제 상황

  • 제주/도서산간 배송비를 파트너와 고객이 직접 처리하던 방식으로 인한 고객 불편과 출고 리드타임 증가
  • 주문부터 취소, 반품, 교환, 정산까지 배송비 하나가 전 생애주기에 영향을 주는 구조적 복잡성

원인 분석

  • 제주/도서산간 여부 판단을 위한 우편번호 데이터가 외부 시스템과 내부 레거시에 분산
  • 6자리 우편번호와 비정규화된 주소 데이터 때문에 단순 변환으로는 마이그레이션이 어려움
  • 클레임 유형별 배송비 처리와 파트너 정책 차이로 비즈니스 로직이 복잡해짐

해결 방법

  • 우편번호 기반으로 제주/도서산간 지역을 식별하고 주문 시 배송비를 결제금액에 포함하는 방식으로 전환
  • 외부 API 실시간 호출 대신 배치 동기화로 지역 데이터를 관리해 확장성, 안정성, 성능 확보
  • 3단계 마이그레이션과 자동화 웹 스크래핑으로 6자리 우편번호를 5자리로 변환
  • 단위, 통합, 엣지 케이스 테스트와 QA로 클레임 및 정산 로직의 정확성 검증

성능/운영 포인트

  • 배송비 관련 고객 문의 전환율 0.03% 수준, 출고 리드타임 개선
  • 수동 처리하던 배송비 업무를 자동화하고 정산 프로세스에 통합

다음 읽기

#Java 주제를 이어서 읽기

29CM 에서 무신사머니 사용하기

29CM 주문서에 무신사머니를 외부 연동 방식으로 도입하며 안정성과 연속성을 우선해 설계했습니다. 점진적 기능 저하와 서킷 브레이커, 모니터링과 증설 전략으로 운영 안정성을 확보했습니다.

무신사
무신사
백엔드

댓글 0개

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

댓글을 불러오는 중...