Skip to Content

Technology

Technology
17 January 2022

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.

Image of a lock
Technology
Security
18 November 2021

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.

Illustration of a laptop with a chart on the screen
Data
Technology
13 October 2021

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.

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.