Nguyen Hung Anh
Projects
Stack
Notes
Contact
Reduce motion
Writing
Technical notes
2026-09-01
Making payment webhooks idempotent
Why providers retry, and how an idempotency key plus an outbox keeps your ledger correct.