Skip to Content

Technology

An illustration of a document and a file.
Technology
Engineering Culture
30 September 2021

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
15 September 2021

How we've started to measure 'software excellence'

We're experimenting with ways to measure, track, and improve the quality of our software.

engineers at monzo OG
Technology
22 April 2021

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.

engineers at monzo OG
Technology
5 March 2021

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.

Technology
19 October 2020

Autoscaling Monzo: How we optimise our platform to be just the right size

How we've automated the process of scaling up our platform for our ever-growing userbase.

Technology
13 May 2020

How we moved our Faster Payments connection in-house

Our in-house Faster Payments gateway has been running since November 2019. This is a comprehensive insight into how we built it.

Technology
10 May 2020

How we’ve evolved on-call at Monzo

We’ve built a humane on-call rotation, that engineers actually want to join!

Technology
5 April 2020

Controlling outbound traffic from Kubernetes

We recently finished a major networking project which let us control internal traffic in our platform. And we've been thinking about how we can add similar security to network traffic leaving our platform.

Technology
17 December 2019

We secured thousands of Cassandra clients to keep Monzo's data safe

Our security team at Monzo are working towards a 'zero trust' cluster, where an attacker inside our cluster would have no power.

Technology
17 December 2019

We migrated Vault's storage with no downtime

We use Vault for secret management and credential issuance, and we've always configured it with the Cassandra storage backend. To help us scale, we moved to the S3 backend. But it was crucial we kept Vault available.

Technology
16 December 2019

We recently brought our Faster Payments connection in-house

It’s been running smoothly, handling every single Faster Payment that you’ve been sending in and out of Monzo!

Two 'reusable' screens in the Monzo app
Technology
12 December 2019

Coordinators on Android: how to build flows quickly with reusable screens

When we first built Monzo on Android, we couldn't 'reuse' screens. We'd build them from scratch every time! To help us work faster, we've used a new architectural pattern called 'the Coordinator Pattern' in our codebase.

We built network isolation for 1,500 services
Technology
6 November 2019

We built network isolation for 1,500 services to make Monzo more secure

We've been working on isolating the 1,500 services that power Monzo. The sheer size and complexity of our platform made this difficult. But by protecting us against compromised services, it makes Monzo more secure.

Illustration of a zipper closing
Technology
11 October 2019

How our security team handle secrets

We recently designed a new system to manage secret information safely – from the keys that we use to sign your Mastercard transactions, to credentials for external services.

OG image for experiments blogpost
Technology
31 July 2019

How we experiment at Monzo

Making big decisions is hard. So at Monzo, we test our ideas out whenever we can. Here's how that works!