I am using a cloud database service, cloudant to be specific, it can let every user access directly to database with a good authorization system
However it is also a service that scale well and count billing by each and every access to server, 0.0015$ per 500 get request
So I was thinking about any service that will act like proxy or CDN or firewall, which I could limit user access frequency per minute
For example I would like to reject a user if that person make more than 20 requests per minute or more then 2 requests per second, something like that so I could protect some user try to flood request to my service
Are there any service like this? What it is called? And anything you may suggest me?
Thank you very much