Avoiding Double Payments in a Distributed Payments System
Airbnb 「Avoiding double payments in a distributed payments system」 리뷰 — 네트워크와 DB 트랜잭션을 섞지 않는 세 단계, 재시도 가능 여부의 분류, 그리고 복제본을 읽으면 이중 결제가 나는 이유
“We essentially want to avoid mixing network communication with database work.”읽기 수리, 쓰기 수리, 비동기 수리 - 최종 일관성은 누가 언제 맞추는가
참고 링크: Avoiding double payments in a distributed payments system