spike arrest identifier question

hi, if I have an identifier "developer.app.name" and I have let's say 3 app keys

-app1

-app2

-app3

we have an event lets say where we expect a burst for app1 only.

what is the best approach?

is it a good practice for that period of time to just level up to the biggest traffic app?

Example:

calculate rate with the answer of -->

"what is the reasonable amount of requests per second/minute" we expect for app1. (the app that matters in the next 2 hrs)

and just level this using the Identifier field. (developer.app.name)

example if we expect 900 request per second in app1, but 100 for app2 and 200 app3.

in that case rate limit will behave app1 900, app2 900, app3 900 (based on identifier)

then the next day event, where app2 execptes the burst of 800, we just level up to 800.

or is it better in the flow to define the superset of all 3 apps rates with conditionals about "what is your app.name". (basically 3 spike arrest)

thank you

0 0 146
0 REPLIES 0