Rate limit misconfigured: pre-release and first 30 minutes checklists
A rate limit change blocks legitimate traffic or stops protecting an endpoint.
The pre-release checklist maps each item to a test class from the incident page. The first-30-minutes checklist covers detection, containment, the rollback decision and customer communication.
Pre-release checklist
- PR-01
- PR-02
- PR-03
- PR-04
- PR-05
- PR-06
- PR-07
- PR-08
- PR-09
First 30 minutes
- FM-01
- FM-02
- FM-03
- FM-04
- FM-05
- FM-06
- FM-07
- FM-08
Download the checklist
Only in this checklist
PR-04 is the only item among 5 published checklists in this group that relies on load and performance tests: Replay a five-minute window of production traffic that includes allowlisted and Git over HTTPS clients and confirm the bypass count stays at its production level.
Questions
What should be checked before a release to prevent Rate limit misconfigured?
9 pre-release items, PR-01 to PR-09. PR-01: Diff the rate limit values of each public API between the release and production and block the change when any limit drops without an approved change record.
Is there a rollback plan for Rate limit misconfigured?
The first-30-minutes checklist has 8 items. FM-01: Count 429 and 403 responses by client group, including allowlisted clients, and compare their start time with the last rate limit, proxy or flag change.
What should a team do in the first 30 minutes after Rate limit misconfigured is detected?
The first-30-minutes checklist has 8 items. FM-01: Count 429 and 403 responses by client group, including allowlisted clients, and compare their start time with the last rate limit, proxy or flag change.
Which configuration checks apply to Rate limit misconfigured?
PR-01: Diff the rate limit values of each public API between the release and production and block the change when any limit drops without an approved change record. PR-02: Apply the rate limit scaling flag to a partial subset of users in pre-production and confirm the global limiter still admits requests from users outside the subset. PR-03: Send one request as a client on the rate limiting allowlist through the changed proxy configuration and confirm the request bypasses the limit.
Is a Rate limit misconfigured checklist still needed if deployment is automated?
Yes. Automation runs the steps; the checklist names what the tests must cover: configuration and environment tests, load and performance tests and canary and progressive delivery checks.
Which pipeline stages does the Rate limit misconfigured checklist cover?
The pre-release items map to the pre-deploy and post-deploy stages.