All posts by Dariusz Jędrzejczyk

Distributed rate limiting of delivery attempts

In our services ecosystem it’s usually the case that services can handle a limited amount of requests per second. We show how we introduced a new algorithm for our publish-subscribe queue system. The road to production deployment highlights some key distributed systems’ takeaways we’d like to discuss.

Dariusz Jędrzejczyk


Likes to think of himself as a Platform Engineer. Aspires to employ engineering principles to his work. Applies Dev-Ops practice and is always eager to grasp all aspects of whatever he’s working on. Distributed systems enthusiast, clean code fan and a constant learner.