API Rate Limit Adoption -- A pattern collection
Souhaila Serbout, Amine El Malki, Cesare Pautasso, Uwe Zdun
Abstract
The API Rate Limit pattern controls the rate at which clients make API requests by counting the number of requests in a specified time interval and reacting against abusive clients, in order to protect the limited resources of the API from exhaustion and denial of service attacks. This practice helps service providers to prevent abuse and ensure fair resource allocation, maintain system stability, monitor and control service availability, protect against DDoS attacks
Topics & Concepts
Computer scienceData collectionLimit (mathematics)StatisticsMathematicsMathematical analysisSoftware System Performance and ReliabilityAdvanced Malware Detection TechniquesWeb Data Mining and Analysis