본문으로 건너뛰기
모든 사례
피에로컴퍼니 CTO 2024년 5월–2025년 3월

결제 시스템 안정화

멱등성 비동기 결제 아키텍처와 고객 회수 workflow를 통해 결제 실패를 운영 및 매출 성과로 전환한 사례입니다.

핵심 결과

배치를 약 3시간에서 약 10분으로 단축하고 2025년 2월까지 약 3.3억 원의 미납금을 회수했습니다.

문제

동기식 배치 결제가 약 3시간 걸리고 중복 결제 위험과 실패 결제의 매출 누수가 발생했습니다.

제약 조건

  • 결제 재시도는 멱등성과 감사 가능성을 유지해야 했습니다.
  • 구독 서비스를 불안정하게 만들지 않으면서 빠른 회수 경로가 필요했습니다.
  • 작은 다기능 팀이 고객 결제 회수 기능을 함께 출시해야 했습니다.

접근법과 핵심 의사결정

  1. 01

    동기식 대량 처리를 Django와 Celery 기반 비동기 queue로 전환했습니다.

  2. 02

    멱등성 key와 지수 backoff 방식의 Smart Retry를 도입해 중복 결제와 일시적 실패를 제어했습니다.

  3. 03

    고객이 미납 내역을 직접 확인하고 납부하는 self-service 흐름을 구축했습니다.

  4. 04

    기획, 디자인, frontend, backend, 운영을 하나의 측정 가능한 회수 workflow로 조율했습니다.

결과

  • 배치 결제 처리 시간을 약 3시간에서 약 10분으로 단축했습니다.
  • 중복 결제 방지와 일시적 실패의 반복 가능한 복구 경로를 만들었습니다.
  • 약 2주 만에 미납금 self-service를 출시하고 2025년 2월까지 약 3.3억 원을 회수했습니다.

기술과 방법론

Python Django Celery Redis PostgreSQL Kubernetes Terraform ArgoCD

근거와 공개 범위

처리 시간과 회수 금액은 포트폴리오 소유자가 보고한 수치입니다. 약 3.3억 원은 2025년 2월 기준 누적 회수액이며, 이 웹사이트에서 독립적으로 감사한 수치는 아닙니다.

전체 이력서에서 맥락 확인