Episode 3 of 9 · Stripe
The money-movement state machine: a payment is not a row you update
Included with a plan
This video is included with a plan. The first three lessons of every track are free, with their boards and videos. A plan unlocks every lesson, board, video, lab and paper for one price.
Chapters
The money-movement state machine: a payment is not a row you update. Your server charges a card. The card succeeds. And then, before it can write down that it succeeded, the process dies. Now nobody in the world can answer the only question that mat
Based on the board Money Movement State Machine.
Related papers: Time, Clocks, and the Ordering of Events in a Distributed System.
Covered in The Hold That Is Not Money Yet - authorisation, capture, clearing, settlement and chargebacks, Stripe - the case study.
Saved in this browser only.