
93
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
배달대행사 API 연동과 장애 대응
이 게시물은 올리브영 오늘드림 서비스에서 배달대행사와의 API 연동 및 장애 대응 경험을 공유합니다.API 연동 구조
- 주문 접수 API 호출과 배달대행사의 콜백 API를 통한 배송 상태 업데이트
- 에러 유형별 대응 전략: Read Timeout, Connection Timeout, 서버 에러, 클라이언트 에러 분류 및 처리
- 중복 접수 방지 및 재시도 로직 적용
콜백 API 리뉴얼
- 배달대행사별로 분산된 콜백 API를 하나로 통합하여 관리 효율성 증대
- API 수 감소로 운영 지표 및 로그 관리 간소화
트랜잭션 장애 사례
- 트랜잭션 전파 옵션 변경으로 인해 동시 트랜잭션 증가 및 서버 Connection Pool 초과 발생
- MSA 적용 덕분에 전체 서비스 장애는 방지
- 서버 증설 및 트랜잭션 정책 조정으로 문제 해결
교훈
- MSA의 중요성
- 트랜잭션 전파 옵션 관리의 중요성
- 부하 테스트의 필요성

