Engineering Kiosk

#249 Resilience Engineering: Rate Limiting oder wie 429 dein System rettet

Jan 6, 2026
Rate Limiting wird als lebensrettender Sicherheitsgurt für Systeme vorgestellt. Diskussionen über typische Fehler wie Retry-Stürme und Noisy Neighbours zeigen, wie wichtig proaktive Maßnahmen sind. Die Unterscheidung zwischen Backpressure und Rate Limiting klärt deren jeweilige Rollen. Außerdem werden verschiedene Strategien wie Fixed Window und Token Bucket erläutert, sowie deren Auswirkungen auf Benutzererfahrungen. Praktische Beispiele zu GitHub und Cloudflare zeigen, wie Rate Limiting effektiv kommuniziert und in der Produktstrategie umgesetzt wird.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Rate Limiting Schützt Vor Systemausfall

  • Rate Limiting schützt Systeme proaktiv vor Überlastungen durch Retry-Stürme, Thundering Herd und Traffic-Amplification.
  • Das Ziel ist Systemschutz, nicht Bestrafung der Clients.
ADVICE

Früh Aber Bedacht Platzieren

  • Setze Rate Limiting so früh wie möglich, aber nur so nah wie nötig an der Quelle.
  • Implementiere Clients, die 429 respektieren und bei Flaky-Networks Anfragen queueen.
INSIGHT

Stateful Vs Stateless Entscheiden

  • Entscheide, ob du Bursts erlaubst und ob der Limiter stateful oder stateless sein soll.
  • Stateless skaliert global schneller, stateful ist genauer und häufiger im Einsatz.
Get the Snipd Podcast app to discover more snips from this episode
Get the app