본문/내용
1. 당근페이 시스템의 거래 처리 흐름에 대해 설명해 주세요.
당근페이 시스템의 거래 처리 흐름은 고객이 상품을 결제할 때 시작됩니다. 고객이 결제 버튼을 누르면, 모바일 앱 또는 웹 프론트엔드가 결제 요청을 당근페이 서버로 전송하며, 이 과정에서 유효성 검사와 인증 과정을 거칩니다. 이후 서버는 결제 요청을 결제 가맹점 서버와 연동하여 승인 여부를 결정하며, 이때 실시간으로 승인 또는 거절 정보를 받습니다. 결제 승인 시, 당근페이 서버는 내부 데이터베이스에 거래 내역을 기록하고, 가맹점에 결제 성공 응답을 전달하며, 고객에게 결제 완료 메시지를 송신합니다. 거래는 평균 0. 3초 이내에 완료되며, 연간 10억 건 이상의 거래 요청을 처리합니다. 거래 데이터는 분산처리 시스템인 Apache Kafka를 활용하여 이벤트 로그로 저장되고, 결제 인증, 정산, 취소 등 각 단계별로 마이크로서비스 기반의 분산 구조에서 고가용성을 유지합니다. 결제 실패 시에는 정교한 재시도 정책과 사용자 고객센터 연동으로 최적의 사용자 경험을 제공합니다. 전체 시스템은 9 99%의 가용성을 유지하며, 금융보안 기준도 엄격하게 준수하여 보안 사고 없이 연간 수백만…