Technology
How we accidentally broke our Android notification sounds (and fixed them!)
We encountered an interesting bug in our Android app notifications. Here's how we fixed it.
4 useful services your bank should not be charging you for
Click to read more
We’re experiencing problems with some bank transfers
Some bank transfers aren't working. We're working on sorting it out asap.
We deployed Envoy Proxy to make Monzo faster
We moved our remote procedure call (RPC) service mesh from Linkerd to Envoy to make Monzo faster.
How we improved our staff VPN
OpenVPN is great, but there were some things we wanted to change.
How we built Monzo Chat on Android
We’ve built bespoke software from scratch, that helps us manage chats in the app. Here's how we implemented it on Android.
How we prepared our systems for our £20 million crowdfunding round
We prepared our systems for crowdfunding by shedding load, and built tools to help us monitor on the day.
How we load tested our bank before our £20 million crowdfunding round
More than 9,000 people opened their apps to invest in the first five minutes of crowdfunding. To make sure we were ready, we ran tests to simulate the extra load and upgraded our platform to cope with it.
How we built a backend for our £20 million crowdfunding round
We architected and built a scalable backend to support 36,000 investments.
The Refactathon: Cleaning up old code
We held an internal hackathon to improve some of the oldest code in the bank! Here’s why that’s good for our engineers and our customers.
How we do on-call at Monzo
A team of engineers are available 24/7/365 to respond when things go wrong. For other companies thinking about how to approach incidents, here’s how we do on-call at Monzo.
How we monitor Monzo
We use tools to monitor all our systems to make sure everything’s working as it should. Platform team lead Chris shares a technical insight into the way we monitor Monzo.
A technical look at how Monzo-to-Monzo payments work
Backend Engineer James Routley explains the technical work we do to help you send payments to your contacts on Monzo.
How We Build the Monzo App
Product Manager Jami explains how we turn a sneak peek on the forum into something you can hold in your hands.
Very Robust etcd
We know Monzo's platform must be extremely reliable, and etcd is one of our most critical components. We've gone to great lengths to make sure it can survive a range of failures.