API timeouts and retries that don't make it worse
A practical guide for small teams: how to set API timeouts and retries without making the failure worse, with exponential backoff and jitter, idempotency keys, and how to tell 429, 5xx and timeouts apart in TypeScript.








