Feature Request
Problem Statement
Clients and partners frequently hit the service with abusive traffic or accidental spikes, causing degraded experience for paid users.
Proposed Solution
Implement a distributed, configurable Rate Limiting & Abuse Protection module supporting per-key, per-IP, and per-endpoint limits, with pluggable storage (Redis) and quota plans for tiers.
Alternatives Considered
Relying solely on API gateway limits is inflexible for per-tenant or per-feature controls.
Additional Context
Demonstrate quota plan enforcement, metrics, and a simple dashboard for Grant reviewers to inspect usage and impact.
Implementation Ideas (Optional)
- Token bucket/sliding window strategies with Redis backing
- Expose metrics (Prometheus) and Retry-After headers
Would you be willing to contribute?
Feature Request
Problem Statement
Clients and partners frequently hit the service with abusive traffic or accidental spikes, causing degraded experience for paid users.
Proposed Solution
Implement a distributed, configurable Rate Limiting & Abuse Protection module supporting per-key, per-IP, and per-endpoint limits, with pluggable storage (Redis) and quota plans for tiers.
Alternatives Considered
Relying solely on API gateway limits is inflexible for per-tenant or per-feature controls.
Additional Context
Demonstrate quota plan enforcement, metrics, and a simple dashboard for Grant reviewers to inspect usage and impact.
Implementation Ideas (Optional)
Would you be willing to contribute?