Kurly
기술 블로그
A레벨 - 기본

컬리의 새로운 배송 시스템 구축 과정과 배운 점

백엔드
물류
인프라
JavaSpring BootDDDTMSKubernetes
2023년 12월조회 0면접 0원문 보기

배경

컬리는 새벽배송(샛별배송)으로 유명한 온라인 식품 유통 플랫폼이다. 기존 SaaS 기반 TMS(Transport Management System)의 한계로 자체 배송 시스템 개발을 결정했다.

도전 과제

기존 SaaS TMS는 컬리만의 복잡한 배송 요구사항(새벽배송 시간 제약, 신선식품 온도 관리, 동적 경로 최적화)을 충족시키지 못했다. 전환 기간 동안 배송 중단 없이 무중단으로 시스템을 교체해야 했다.

해결 방안

스쿼드 체계를 도입하여 설계부터 전환까지 체계적으로 진행했다. 현장과의 긴밀한 협력으로 실제 운영 요구사항을 반영하고, 불확실성을 관리하는 아키텍처를 설계했다. 3주간의 실제 전환 기간을 거쳐 시스템을 교체했다.

결과

전환 기간 동안 배송 중단 0건, 장애 0건이라는 성과를 달성했다. 자체 시스템으로 컬리 특화 기능 개발이 자유로워졌고, 배송 효율이 개선되었다.

핵심 인사이트

  • 1.레거시 시스템 전환 시 현장 운영자와의 협업이 성공의 핵심이다
  • 2.불확실성이 높은 프로젝트에서 스쿼드 체계는 빠른 의사결정과 실행력을 제공한다
  • 3.무중단 마이그레이션은 철저한 사전 테스트와 롤백 계획이 뒷받침되어야 한다

이 사례 기반 면접에 도전해보세요

Kurly의 실제 기술적 결정과 트레이드오프를 깊이 파고드는 면접 질문 2가 준비되어 있습니다

SYSTEM_DESIGN
BACKEND
타이머사례 참조 가능결과 아카이브

로그인 없이 바로 면접을 시작할 수 있습니다