컬리의 입고 시스템: Outbox Pattern과 재시도 Topic을 활용한 데이터 동기화
역량 개발 · 컬리 테크 · 2026.01.12
컬리가 3PL 사업을 확장하며 외부 채널로부터 입고 예정 정보를 안전하게 동기화하기 위해 도입한 기술적 해결책을 소개합니다. DB 쓰기와 Kafka 메시지 발행 사이의 원자성을 보장하는 Outbox Pattern과, 일시적인 오류 발생 시 메인 토픽의 흐름을 방해하지 않고 재시도를 수행하는 Spring Kafka의 RetryableTopic 활용 사례를 다루고 있습니다. 검증된 라이브러리를 사용하여 비즈니스 로직에 집중한 컬리의 개발 경험을 만나보세요.