SaaS 기반 TMS의 한계를 극복하고, 새로운 배송 시스템 구축을 결정
스쿼드 체계 도입 및 점진적 시스템 전환을 통해 안정적인 시스템 구축
3주 만에 시스템 전환 완료, 배송 불가 0건, 장애 0건 달성
컬리는 기존 시스템과 신규 시스템을 병행 운영하며 점진적으로 전환했다. 구체적으로, 배송 권역을 동일하게 설정하고, 모든 배송 데이터를 통합하여 데이터 일관성을 확보했다. 따라서, 롤백 시에도 기존 시스템으로의 전환이 용이하도록 설계되었다.
Kafka를 통해 비동기 방식으로 배송 요청을 처리하는 기존 시스템을 고려하여, 신규 시스템이 기존 시스템의 Topic을 모두 수신하는 방식을 선택했다. 2안을 통해, 협업 조직의 증가를 막고, 자체적인 검증 및 대응이 가능하도록 설계하여 시스템 안정성을 높였다.
컬리는 스쿼드 체계를 도입하여 상호 보완적 협업을 강조했다. 각 팀원은 자신의 강점을 발휘하고, 부족한 부분을 서로 보완하며 공동 목표를 달성했다. 결과적으로, 핵심 기능을 우선 개발하고 점진적으로 확장하여 프로젝트 성공을 이끌었다.