Skip to content

Draft: Retries, Timeouts, and the Thundering Herd: How One Retry Becomes an Outage - #47

Merged
singhsanjay12 merged 2 commits into
mainfrom
ssingh1/retries-timeouts-thundering-herd
Oct 1, 2026
Merged

singhsanjay12 merged 2 commits into
mainfrom
ssingh1/retries-timeouts-thundering-herd

Conversation

@singhsanjay12

Copy link
Copy Markdown
Owner

Draft blog post for review (merge later).

A retry is a load multiplier that fires exactly when a system is least able to absorb it. Here is how naive retries cause retry storms and metastable failures, and the backoff, jitter, budgets, deadlines, and idempotency that keep retries from taking you down.

  • House style: hero SVG, styled code blocks, closing pull-quote.
  • Publish date is a placeholder (2026-04-13); adjust before publishing.
  • Cross-links only to already-merged posts.
  • Validated: combined build + tests pass (64 runs, 0 failures); 0 em dashes; SVG passes svg_test.

🤖 Generated with Claude Code

singhsanjay12 and others added 2 commits June 30, 2026 15:37
…etry Becomes an Outage

Placeholder publish date (2026-04-13); adjust before publishing. Cross-links only to already-merged posts.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@singhsanjay12
singhsanjay12 marked this pull request as ready for review October 1, 2026 07:13
@singhsanjay12
singhsanjay12 merged commit 25cf350 into main Oct 1, 2026
1 check passed
@singhsanjay12
singhsanjay12 deleted the ssingh1/retries-timeouts-thundering-herd branch October 1, 2026 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant