We have a Web API Service with 10 different web methods which return some data whose size could be like 15MB.
The clients may call 1000 calls per minute to the service which may take down the service!
What's the best practice in managing the client calls load for public APIs?
How does Twitter API manage/limit it?
I could limit the calls per client key and/or limit the calls per POST or GET Calls per Client?