Redis를 활용하여 Request 5배 더 받기
RedisDjangoRestframeworkAPI재고 관리주문 폭주
AI 요약
Beta본 글은 쇼핑몰 개발자가 Redis를 활용하여 갑작스러운 주문 폭주 시 발생하는 재고 부족으로 인한 주문 취소 문제를 해결한 경험을 공유합니다. 기존에는 주문 요청 시 재고를 확인했지만, 결제 완료 후 주문 취소되는 문제가 빈번했습니다.
이를 해결하기 위해 주문 요청 API에서 실제 재고와 현재 결제 중인 상품 수량을 합산하여 구매 가능한 재고를 판단하고, 재고가 부족할 경우 일시 품절 메시지를 노출하여 유입을 일시적으로 차단하는 방안을 제시합니다. 이를 통해 동시성 문제와는 별개로 발생하는 결제 완료 후 재고 부족으로 인한 주문 취소 문제를 효과적으로 관리할 수 있습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
