Difference between concurrent rate limit and spike arrest and quota per sec

Hi All,

What are the scenario when we will use concurrent rate limit and spike arrest, It seems both are works same way.

And if i can use quota per sec, why should i use spike arrest policy if my only motive is to protect it from heavy traffic.

0 1 3,051
1 REPLY 1

sidd-harth
Participant V

Hi @krushna.padhee.ap, all the 3 policies are used for specific use cases.

Quota is used to restrict the number of API call made by a developer/application.

Spike Arrest is used to protect your backend against traffic spikes/DoS attacks.

Concurrent Rate Limit is used to limit the number of connections applications can make to your API proxy's target backend.

Watch this video for examples,

https://youtu.be/-hlpMQr-sss

For info check this comparison,

https://docs.apigee.com/api-platform/develop/comparing-quota-spike-arrest-and-concurrent-rate-limit...