QuestionQ499
Using APIsAn engineer builds an application responsible for parsing and analyzing data. Because the data is generated continuously in bursts, it disrupts the application's performance by overloading the available resources. The engineer wants to apply rate limiting on the receiving endpoint so that:
- A minimum data sample from every timeframe is guaranteed to be parsed.
- No more than a specific number of requests are processed at any one time.
Which rate limiting algorithm should the engineer use?
- A leaky bucket
- B sliding window
- C fixed window
- D event queue
Community Discussion