Technology
Moving monzo.com
In 2022, we embarked on a long journey to move our main website. The whole process took us from June of 2022 to November of 2023, with plenty of fun curveballs along the way. Let’s dig into what it takes to migrate monzo.com.
How we use design to create business impact
This post delves into how Monzo is building on our product-led growth by adopting new growth design ways of working and how uniquely positioned design is as a business tool for growth. Buckle-up!
What are Monzo's technical expectations for Engineering Leaders?
This post will explore how EMs at Monzo continue to leverage their software engineering backgrounds in practice, and how Monzo assesses those skills in our hiring process.
How to create a customer segmentation: choosing the right segmentation approach
Customer segmentation is the art of dividing customers into useful groups, but there are a lot of pitfalls to avoid along the way. Here is Monzo’s guide to help you decide your segmentation approach, collect the right data, and more.
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
How we unified our customers’ activity on the new home screen
In this blog post, we explore how we built our home screen, a single stream of activity that lets you glance over the latest updates across all your bank accounts! Less searching around, less app-hopping, less confusion.
Building Year in Monzo – as told by engineering
We’ve shared the behind the scenes insights into how we wrote 5 million Years in Monzo, and the magic behind the data. Now we’re going to dig into how we turned this data into the Year in Monzo experience you know and love.
Securing admin access to Monzo’s platform
Monzo runs on a shared platform of infrastructure that hosts our microservices. In this post, we’ll discuss how we broker access to our infrastructure credentials with a system that is resistant to attacks even from the team that maintains it.
A Day in the Life of a Technical Programme Manager at Monzo
The Technical Programme Manager (TPM for short) role is hugely varied. I want to take you on a journey through a typical day in my life as a Technical Programme Manager here at Monzo.
Protecting our platform from spikes in usage by reducing load from the Monzo app
This blog explores how we’ve made our platform more resilient to spikes in app opens. We can now reduce load on our platform before we get overwhelmed so you can still access and use critical parts of the app, and your card continues to work.
The SKAdNetwork Puzzle: Using Data to Solve for Effective Performance Marketing
This blog talks through how Monzo uses Data Science and Analytics Engineering to measure the value of paid marketing as Apple’s SKAdNetwork changes the mobile advertising landscape, which helps to inform our wider strategies of sustainable growth
Tech leading as a mobile engineer at Monzo
Mark has written about his experience and growth as a tech lead at Monzo over the last 18 months - from creeping doubts to using his mobile engineer’s perspective to shape the role to his strengths
My path from Intern to Staff Engineer at Monzo
This blog discusses our Staff Engineer, Jacob, and his experience starting at Monzo as an intern in Engineering, and how he has developed into a Staff Engineer role.
How we launch new products at Monzo
From staff testing to Monzo Labs, learn about the different ways Monzo launches new products and features - and how we don't always get it right!
Five lessons from my first year at Monzo
Tarah Srethwatanakul is a Lead Researcher at Monzo. In this blog post, she shares lessons from her first year at the company.