Notes on backend systems, distributed architecture, and things I learn the hard way.
Retry storms, idempotency keys, and the client-side state machine that finally stopped double-charging people.