Learn why API timeouts make retries dangerous and how idempotency keys, atomic state, durable outcomes, and coordinated retry policies prevent duplicate transac