We have a usecase and are tying to set rate limits/throttling on our API. Currently we are using only API Gateway 10.5 fix pack 8.
We have around 2000+ API/Services. There are around 60+ organizations with around 10 departments in each one of them
Broadly speaking we would be issuing applications for each department(that means around 600+ applications)
We are looking for an approach where APIs are rate limited/throttled per APIs, so that one department doesn’t overwhelm the system.
Having a Traffic Monitoring->Throttling Traffic Optimization policy is not a scalable approach as it is not practical to go and edit a live API and keep adding each department APPLICATION in “Consumer Applications”
Another alternative is to have PLAN/PACKAGE and add APIs into a BRONZE and GOLD plans. Doing this gives us a better choice of activating rate limits on APIs whiteout actually going and modifying a live API directly.
However this has posed us with a problem on how to attach a Package(s) with each department APPLICATION directly from the API Gateway?
Is there a better and more efficient way to do this?
Is it possible to attach applications with PACKAGES directly from the API Gateway?