-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
2.4
-
False
-
-
False
- What is the nature and description of the request?
AAP APIs need a rate limiting system.
- Why does the customer need this? (List the business requirements here)
AAP service can be degraded by scripts that poll the APIs and cause extra load on the servers. Scripts that poll the APIs too frequently should get 429 errors as back pressure on the scripts.
- How would you like to achieve this? (List the functional requirements here)
Use a rate limiting system that support token bucket or leaky bucket algorithm per user or IP address. Rate limiting parameters should be configurable settings by the AAP administrator with sane defaults provided.
- List any affected known dependencies: Doc, UI etc..
- Github Link if any