<aside> <img src="/icons/reorder_gray.svg" alt="/icons/reorder_gray.svg" width="40px" />

목차


</aside>

1. 배경


기존의 결제 시스템은 결제 서비스 업체로부터 전달 받는 웹훅을 동기적으로 처리하는 방식이었습니다. 그러나 외부 시스템의 일시적인 장애 또는 네트워크 지연이 발생할 경우 웹훅 데이터가 유실되거나 불일치 하는 문제가 생길 수 있었습니다. 이러한 문제는 결제 정보의 정확성에 큰 영향을 미칠 수 있으므로, 웹훅 처리 방식의 신뢰성 개선이 필수적인 상황이었습니다.

이에 따라 웹훅 처리의 안정성을 높이고, 데이터 유실 방지 및 시스템 부하를 효율적으로 관리할 수 있는 기술적 개선 방안이 필요했습니다.

2. 선택지


웹훅 처리의 안정성을 높이기 위해 다음의 기술적 선택지들을 고려했습니다.

3. 결정 및 이유


4. 결론


웹훅 처리 방식을 큐 기반의 비동기 처리 및 자동 재시도 구조로 변경함으로써 결제 데이터의 신뢰성과 서비스 운영의 안정성을 크게 개선할 수 있었습니다. 이를 통해 운영 관리의 효율성을 높였으며, 향후 서비스 확장성 및 장애 대응력까지 확보할 수 있었습니다.