Constantijn Schepens
Vertically scaling ordered consumption using Kafka
We built our “unordered concurrent” subscription knowing that we could eventually extend it to support ordering in Kafka
Enabling horizontal autoscaling with co-operative distributed rate limiting
Monzo runs almost 3,000 microservices to power everything. A core part of being able to run all these systems and features safely is rate limiting. In this blog post we describe how that gets us to doing what we call “distributed rate limiting.”
How we built a queue on top of Kafka
This blog covers core parts of the journey Constantijn embarked on when he raised his first "small change" pull request, and how over time we have built a rich client library and set of abstractions that sit on top of Kafka
Get interest paid on your savings!
Savings Pots let you earn 1% interest on your savings through Monzo. And we’re starting to roll them out today!