
7
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
외부 대용량 트래픽 보호 방법
올리브영의 외부셀러 서비스는 쇼핑몰 통합 관리 솔루션과 내부 API를 연결하여 상품, 주문, 배송 관리를 지원합니다. 기존 동기(Sync) 방식으로 인해 외부 요청에 대한 응답 대기 시간이 길어지고, 사용자는 불필요한 지연을 경험했습니다. 이를 해결하기 위해 비동기(Async) 이벤트 처리 방식을 도입했습니다. 외부셀러 서비스는 요청과 생성 과정을 분리하여 각 역할에 전문화된 서버를 운영합니다. AWS MSK를 사용하여 이벤트를 전달하고, 요청 처리 시 최소한의 검증만 수행합니다. 또한, 네트워크 지연이 발생할 경우 Retry 로직을 통해 재처리할 수 있도록 설계했습니다. 중요한 개선점은 동일한 상품에 대해 Partition Key를 지정하여 같은 Partition에서 처리되도록 하여 순서 보장을 강화한 것입니다. 이와 같은 아키텍처 개선으로 외부 트래픽의 스파이크에도 내부 시스템의 안정성을 확보하게 되었습니다.