Please take notice that this blog post is work in progress While working on some tasks in the past few weeks, I faced a problem that involved setting a “filter” for an application that was exposed to the internet. The application receives requests with some data, process it and then it produces an output, the problem was that the application did not have much control on how many requests it could receive in a specific time frame or from which source it could receive this requests.