← All posts

Series

Engineering

1 part, in reading order.

  1. Part 1

    June 23, 20264 minEngineering

    The exactly-once lie: idempotency keys and how I keep payments honest

    Networks retry. Queues redeliver. Users double-click. If your payment endpoint can't tell a retry from a new request, you'll eventually pay someone twice. Here's the pattern I reach for every time.

    • engineering
    • backend
    • distributed-systems
    Read more →