Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
매달 수 백만 건의 여행을 책임지는 NOL 주문 이야기 섬네일

매달 수 백만 건의 여행을 책임지는 NOL 주문 이야기

NOL faviconNOL·Architecture·
RedisKafkaMicroservicesEvent Driven ArchitectureSaga
2025년 07월 25일11

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

회사 NOL의 주문 시스템은 다수 카테고리 상품을 하나의 통합 주문으로 처리하고, Redis 기반 주문번호 채번과 Kafka 이벤트 전파, Saga 트랜잭션 관리로 안정성과 확장성을 확보했습니다.

구현 방법

  • 통합 장바구니로 국내숙박/레저/기차 등 다수 카테고리의 상품을 한 번에 주문하도록 설계
  • 주문 프로세스는 주문 준비 → 결제 → 주문 완료의 3단계로 구성하고 카테고리 주문은 공통 인터페이스로 처리
  • 주문번호 채번은 Redis 분산 카운터와 날짜 조합으로 고유성 확보
  • 쿠폰은 카테고리 주문에서 검증, 포인트는 통합 주문에서 차감
  • 결제/할인은 순차 처리하고 실패 시 롤백으로 데이터 일관성 확보
  • 주문 완료는 결제 승인, 주문 승인, 주문 전파의 3단계로 진행
  • 이벤트 전파는 내부 Kafka로 서비스 간 정보 전달을 효과적으로 수행

주요 결과

  • 대규모 트래픽에서도 데이터 일관성 유지
  • 장애 시 롤백 및 DLQ 재처리로 복구 가능
  • 서비스 간 정보 전달의 효율성 향상

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
고객의 취소할 권리를 보장하다 섬네일
72%

고객의 취소할 권리를 보장하다

올리브영 favicon올리브영·2026년 09월 23일
NOL(야놀자)에서 결제 서비스를 안정적으로 운영하는 방법 섬네일
72%

NOL(야놀자)에서 결제 서비스를 안정적으로 운영하는 방법

NOL faviconNOL·2025년 07월 11일
배송최적화 시스템 구축기 Part 01. 올리브영이 멀티 센터 체제로 배송 시간을 14시간 단축한 과정 섬네일
68%

배송최적화 시스템 구축기 Part 01. 올리브영이 멀티 센터 체제로 배송 시간을 14시간 단축한 과정

올리브영 favicon올리브영·2026년 03월 06일