This seems to be exactly the content of the post: rate limit + Anubis.
The main point is more about "How to setup Anubis" rather than "Should we use Anubis" as I documented how I did my setup so I will not forget and at the same time sharing the resource. I am also using fail2ban but I didn't feel a post about how to set ip up would be as useful as documentation and guides seems already there.