AI Briefing

올리브영 결제 시스템 개선 이야기 Part - 1

·2022.04.20 19:00

핵심 내용

올리브영은 결제 미매칭 문제를 해결하기 위해 기존 비동기(Async) 방식에서 인증과 승인을 분리한 동기(Sync) 방식으로 결제 프로세스를 개선했다.

1 / 2

자세히 보기

올리브영은 기존에 결제 인증 후 승인 처리가 비동기(Async) 방식으로 이루어지는 구조를 사용해 왔다. 이 방식은 결제 결과가 백엔드로 전달되는 과정에서 통신 오류가 발생할 경우, 결제는 완료되었으나 주문은 실패하는 결제 미매칭 현상을 야기했다.

특히 대규모 트래픽이 몰리는 올영세일 기간 동안 이러한 비동기 방식의 한계로 인해 결제 데이터 불일치 문제가 발생하며 사용자 경험과 매출에 영향을 미쳤다. 이를 해결하기 위해 올리브영은 결제 방식을 Sync(동기) 방식으로 전환했다.

새로운 방식은 인증과 승인을 분리한 구조로, 다음과 같은 특징을 가진다.

  • 결제사가 인증 결과를 전달하면 올리브영이 즉시 최종 승인을 요청하는 동기식 통신 수행
  • 결제 단계별 정보를 세분화하여 Datadog을 통한 정밀한 모니터링 가능
  • 복잡한 트랜잭션 관리 대신 순차적 처리 구조를 채택하여 코드 직관성 향상

이러한 개선을 통해 2022년 3월 올영세일 당시 엄청난 트래픽 속에서도 결제 미매칭 건수 0건을 기록하며 서비스 안정성을 확보했다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.