Valid 200-901 Dumps shared by ExamDiscuss.com for Helping Passing 200-901 Exam! ExamDiscuss.com now offer the newest 200-901 exam dumps, the ExamDiscuss.com 200-901 exam questions have been updated and answers have been corrected get the newest ExamDiscuss.com 200-901 dumps with Test Engine here:
A developer has experienced security issues with a previously developed application. The API offered by that application is open and without any constraints. During a recent attack, the application was overloaded with API requests. To address this issue, an API constraint is implemented to protect the application from future attacks or any sudden throttling. Which API constraint must the application developer implement in this situation?
Correct Answer: B
Rate limiting is a technique used to control the amount of incoming and outgoing traffic to or from a network. It restricts the number of API requests a user can make within a specified time window, protecting the application from being overwhelmed by too many requests at once. * Definition and Purpose: Rate limiting sets a threshold for the number of requests a user or system can * make in a given timeframe (e.g., 100 requests per minute). * Implementation: Developers can implement rate limiting using various strategies such as token buckets or fixed windows. * Benefits: This constraint helps prevent abuse, reduces server load, and ensures the application remains available and performant even during high traffic periods or attacks. References: * Rate Limiting and Throttling in APIs: Rate Limiting