Retrying HTTP Without Duplicating Side Effects Oct 9, 2026 Design retry classification, server-side idempotency records, conditional updates, bounded backoff, and failure tests for state-changing HTTP APIs.