올리브영, 결제 시스템 Async → Sync 전환으로 안정성 UP!
by DD
4년 전
조회수 10
비동기 결제 방식의 문제점: 결제 미매칭 및 결제 실패 빈번 발생
Sync 방식으로 전환: 인증/승인 분리를 통해 결제 안정성 확보
결제 미매칭 0건 달성: Datadog을 활용한 모니터링 강화
Async 결제의 문제점: 결제 실패와 미매칭
기존 Async 방식은 결제 결과를 비동기적으로 수신하여 결제 실패 및 미매칭 문제를 야기했다. 구체적으로, 결제사 응답 지연 시 결제 취소가 발생하여 사용자 불편을 초래했다. 따라서, 올영세일과 같은 트래픽 증가 시 문제 발생 가능성이 높았다.
Sync 방식 도입: 인증과 승인의 분리
Sync 방식은 인증/승인 분리를 통해 결제 안정성을 확보했다. 결제사에서 올리브영 페이지로 인증 결과를 전달하고, 올리브영에서 최종 승인을 요청하는 구조이다. 결제 미매칭 문제를 해결하고, 결제 단계별 모니터링을 가능하게 했다. 따라서, Datadog을 활용한 모니터링 강화가 이루어졌다.
Sync 전환의 효과: 안정성 및 모니터링 강화
Sync 방식 전환으로 결제 미매칭률 0%를 달성하고, 소스 코드의 직관성을 높였다. 구체적으로, Datadog을 통해 결제 단계별 모니터링을 강화하여 장애 발생 시 즉각적인 대응이 가능해졌다. 따라서, 서비스 안정성 향상에 기여했다.
댓글 0
첫 번째 댓글을 남겨보세요!