본문으로 건너뛰기
leo
.
dev
글
소개
이력서
태그
검색 / 이동
⌘K
$ ls tags/
/ payment
#payment
1 posts
backend
결제 중복을 막는 장치와 그 대가
구독 결제에서 중복을 막아야 하는 곳이 세 군데였다. 결제 원장은 UNIQUE로, 주기 이력은 락으로, 즉시 결제는 결제 ID 프리픽스로 막았다. 그런데 그 장치들이 결제만 나가고 DB 쓰기가 실패한 상태를 재시도로 메울 길까지 같이 막았다.
2026.04.05
8 min read
payment · portone · webhook · idempotency · subscription
↑↓
이동
↵
열기
esc
닫기