Recently we got blocked by one of our external service providers due to the high amount of calls to their service from our apps deployed on k8s cluster. To avoid being blocked again we had to follow a simple rule; don’t do more than 80k requests per day. Since our stack contains apps written in different languages like Java and Python, it sounds reasonable to introduce rate limit on the infrastructure level instead of trying to add it to the code of individual microservice. What’s more, that was one of the reasons why we decided to use Istio as a…

Jacek Domagalski

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store