Technology
- Technology
Scaling our on-call process
As Monzo has grown, we've continued to change our on-call process so we can keep our systems running smoothly without sacrificing the wellbeing of our engineers. Luke Briscoe explains what we've changed and how.
- Technology
How we calculate balances
In June 2021 we started designing and implementing a new way to calculate balances that is more reliable and consistent. This post explains why the old approach needed improving and the changes we made.
- Technology
Securely delegating trust with digital signatures and secret storage systems
This post explains how our public key infrastructure uses a combination of different secret storage systems to implement a balance between security assurances and usability.
- Technology
Processing payments safely at scale
We ship changes many times a day while making sure that payments are processed as expected. This blog post explores how we do this and focuses on two ideas that could be useful outside of the world of payment processing.
- Data
How we validated our handling time data
We make lots of decisions based on data from customer support. We need to make sure we can trust this data. In this post, Niamh explains how her team validated the data.
- Technology
Keep your phone and Monzo app up to date
Your Monzo account is more secure and you have access to all our latest features when your app and phone are up to date.
- Technology
My first 6 months at Monzo as a Backend Engineer
Bee Skerritt joined the Infrastructure squad as a backend engineer. In this post, he explains his journey to Monzo and his experience so far.
- Technology
How we protect our most sensitive secrets from the most determined attackers
As a bank, we have private keys and other 'secrets' we need to protect, to keep our customers and ourselves safe. Our security controls work together to stop even the most determined and capable attackers.
- Data
An introduction to Monzo’s data stack
An overview of the data stack we use at Monzo, some of the challenges we face, and what we want to change.
- Technology
Documenting pull requests is as important as writing good code
How our engineering teams document pull requests to help other teams and their future colleagues review changes.
- Technology
How we've started to measure 'software excellence'
We're experimenting with ways to measure, track, and improve the quality of our software.
- Technology
Lessons from implementing engineering progression frameworks at scale
We introduced the first progression framework for engineers about three years ago. But as the engineering organisation has changed, we found it was hurting, not helping career conversations at Monzo. This is what we did to fix it.
- Technology
We're evolving engineering management at Monzo
We've evolved our approach from supporting and developing individual engineers, to providing both excellent people support and technical leadership for teams and business areas.