CONCEPT Cited by 14 sources
Rate limiting¶
Definition¶
Rate limiting caps how many requests (or how much work) a caller can send to a resource in a time window. Requests over the limit are rejected (HTTP 429), delayed, or queued. Common algorithms are the token bucket, leaky bucket, fixed window, and sliding window. A quota is the same idea over a longer window (per day or month), often tied to a plan or a budget.
Rate limiting does three jobs. These jobs are often confused:
- Protection. It keeps a backend below its capacity so one caller (or a retry storm) cannot overload it. This is a form of admission control, near concepts/backpressure.
- Fairness. It shares a common capacity across tenants or consumers, so one noisy consumer cannot starve the others.
- Accounting. Per-key counters are also a metering surface for billing, cost attribution, and budgets.
Where it is enforced matters. An edge or gateway limit (patterns/central-proxy-choke-point) stops traffic before it costs backend work. A distributed limit inside a worker fleet must coordinate counters across workers. A limit that outlives its reason becomes a source of outages (see the GitHub source below).
Seen in¶
- sources/2026-10-28-aws-how-revinate-accelerated-api-adoption-with-amazon-api-gateway — API Gateway usage plans + API keys enforce per-consumer throttling and quotas for hotel properties and partners (protection + fairness), and the same per-key metering gives per-consumer cost attribution (accounting).
- sources/2026-10-28-aws-automating-agentic-ai-well-architected-reviews-with-the-aws-c9676e8e — missing rate limiting ("TODO") flagged as a high-risk gap in an agentic workload review.
- sources/2026-10-13-aws-bulk-executor-for-amazon-dynamodb-part-2-lessons-we-learned — a distributed rate limiter across Glue workers keeps bulk jobs inside DynamoDB capacity.
- sources/2026-10-07-cloudflare-building-an-evidence-grounded-agentic-security-operations-ha-efc47ac2
- sources/2026-09-11-cloudflare-introducing-automatic-remediation-policies-with-casb
- sources/2026-07-29-atlassian-inside-the-events-rail — fairness and flow control for multi-tenant webhook delivery.
- sources/2026-07-28-databricks-coding-agent-spend-unity-ai-gateway-budgets — budgets as a spend quota at the AI gateway.
- sources/2026-07-28-atlassian-scaling-streamhub-transitioning-from-kinesis-to-kafka
- sources/2026-07-22-databricks-simplify-ai-agent-orchestration-with-lakebase-postgres
- sources/2026-07-20-spotify-content-ingestion-podcast-video-incident-report
- sources/2026-06-12-cloudflare-scaling-security-insights
- sources/2026-02-24-pinterest-piqama-pinterest-quota-management-ecosystem — Piqama, a quota-management ecosystem.
- sources/2026-01-15-github-when-protections-outlive-their-purpose — old protective limits that outlived their reason and hurt legitimate traffic.
- sources/2025-12-16-zalando-the-day-our-own-queries-dosed-us-inside-zalando-search — internal callers overloaded search; the follow-up program rate-limits by client type, not only by overall volume.