MN

Backend / systems

01

How to charge
someone twice

Idempotency, retries and ambiguous failures.

Charging someone is easy.

The interesting part starts when you send the request, the money moves, and the response never comes back.