The product needs it now
- 01Public-facing API
- 02User authentication endpoints
- 03Expensive operations (AI, email)
- 04Resource usage limits needed
High-value capability
Protect your API from abuse and ensure fair usage with request rate controls.
SCOPE DECISION
A capability is only essential when the product promise depends on it. Use these signals to keep the decision tied to user value.
IMPLEMENTATION OPTIONS
The right technology depends on ownership, scale, integration depth, and how much operational responsibility the team wants to carry.
DELIVERY SEQUENCE
WATCH FOR
QUESTIONS
Start generous: 100 req/min for general API, 5-10/min for auth, lower for expensive operations. Monitor and adjust based on actual usage.
Different limits by user tier. Anonymous: strict IP-based. Authenticated: per-user, more generous. Premium: even higher or unlimited.
Sliding window is fairer but more complex. Fixed window is simpler but allows bursts at window boundaries. Most MVPs are fine with fixed.
RELATED DECISIONS
DISCUSS YOUR APP
Bring the product context and current scope. We will choose the approach after the release is clear.
Discuss your app