비동기 요청-응답 패턴으로 풀어낸 발주 서비스 개발기 - 데브캐치 - 데브캐치
#BACKEND

비동기 요청-응답 패턴으로 풀어낸 발주 서비스 개발기

올리브영

AI 요약

GPT로 자동 생성된 요약입니다

올리브영의 발주 서비스는 기존 동기식 처리의 한계를 극복하기 위해 Kafka 비동기 아키텍처와 요청-응답 패턴을 도입하여 성능과 안정성을 크게 향상시켰습니다. 유효성 검증과 병목 문제를 해결하기 위해 DTO 구조를 최적화하고, Kafka의 내구성, 재처리 기능을 활용했습니다. 최종적으로 API 요청은 빠르게 응답하고, 처리 결과는 Kafka의 비동기 컨슈머를 통해 수신하는 하이브리드 구조로 설계했습니다. 이를 통해 평균 처리 속도가 0.1초, 요청 응답 속도는 98.7% 향상되었으며, 향후 확장성과 안정성을 확보했습니다.

원문 보기

관련 아티클