Migrating Monzo's Monorepo from Dep to Go Modules

Since 2018, we've used Dep to manage our monorepo dependencies, but when it was deprecated switching to Go Modules was a high risk change. This post explains how we reduced that risk by iteratively updating our dependencies for a seamless migration. | Continue reading


@monzo.com | 2 years ago

Is monzo's create account algorithm racist?

Monzo are building a smart bank on your smartphone and we need your help to create the bank of the future. | Continue reading


@monzo.com | 2 years ago

Humans who can RPC: securing staff access to 2000 microservices

With over 2000 microservices and lots of Remote Procedure Calls (RPCs) that are constantly changing, we needed a new way to manage staff access. The Security Platform team explain how we now define RPC permissions directly in proto files. | Continue reading


@monzo.com | 2 years ago

Monzo’s Machine Learning Stack

Neal Lathia, Director of Machine Learning at Monzo gives an overview of Monzo's machine learning platform, the principles behind it, and future plans. | Continue reading


@monzo.com | 2 years ago

We secure Monzo's banking platform

Our Security Infrastructure team introduces the principles we follow to build security in Monzo’s fast-moving engineering environment and how they work with other engineering teams to keep our customers and platform safe. | Continue reading


@monzo.com | 2 years ago

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. | Continue reading


@monzo.com | 2 years ago

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. | Continue reading


@monzo.com | 2 years ago

Monzo Premium with Metal Card Und Phone Insurance

We’re launching Monzo Premium – banking that makes a statement with our white metal card. Get phone and worldwide travel insurance, interest on your balance and regular Pots, and much, much more. | Continue reading


@monzo.com | 4 years ago

Monzo Plus

We’re launching Monzo Plus to help you get a grip on your finances with features like other bank accounts, credit cards and your credit score in Monzo, custom categories for all of your spending, and virtual cards for safer online shopping. | Continue reading


@monzo.com | 4 years ago

Update on your Monzo shares: investor FAQ

The home for everything you need to know about using Monzo. | Continue reading


@monzo.com | 4 years ago

Monzo moved their 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. | Continue reading


@monzo.com | 4 years ago

Paying People for being on-call, is this right for the culture?

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


@monzo.com | 4 years ago

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. | Continue reading


@monzo.com | 4 years ago

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. | Continue reading


@monzo.com | 4 years ago

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. | Continue reading


@monzo.com | 4 years ago

We built network isolation for 1500 services

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. | Continue reading


@monzo.com | 4 years ago

Monzo: 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. | Continue reading


@monzo.com | 5 years ago

Monzo now lets you get paid a day early, for free

You can now get your salary paid a day early, for free! No cost, not hassle. Just more time with your money. | Continue reading


@monzo.com | 5 years ago

We had issues with Monzo on 29th July

Something went wrong doing an systems upgrade, affecting all Monzo services. To fix it, we're changing how we do upgrades and store data. | Continue reading


@monzo.com | 5 years ago

We’ve fixed an issue that meant we weren’t storing some customers PINs correctly

No information has been exposed outside Monzo, and there’s no evidence that this data has been used for fraud. We’ve updated the app, and we’ve contacted some of you to let you know you should change your PIN as a precaution. | Continue reading


@monzo.com | 5 years ago

Monzo announce close of new round of funding

We’re excited to welcome Y Combinator Continuity and Latitude as our newest investors. | Continue reading


@monzo.com | 5 years ago

Why Monzo's bank transfers weren't working on the 30th of May

A technical problem at the company we use to connect to Faster Payments caused issues with bank transfers. To fix it, we’re bringing everything in-house instead. | Continue reading


@monzo.com | 5 years ago

Monzo Is Launching in the USA

Our mission is to make money work for everyone. And our next stop is the USA! 🇺🇸 | Continue reading


@monzo.com | 5 years ago

Monzo Is Launching in the USA

Our mission is to make money work for everyone. And our next stop is the USA! 🇺🇸 | Continue reading


@monzo.com | 5 years ago

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. | Continue reading


@monzo.com | 5 years ago

Monzo

Monzo are building a smart bank on your smartphone and we need your help to create the bank of the future. | Continue reading


@monzo.com | 5 years ago

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. | Continue reading


@monzo.com | 5 years ago

An update on diversity and inclusion at Monzo UK

We’re building a bank that works for everyone, and to do that we need a diverse team. Here's an update on our progress so far and our plans to improve. | Continue reading


@monzo.com | 5 years ago

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. | Continue reading


@monzo.com | 5 years ago

We’re planning to launch a business current account

We’re in the very early stages of exploring business bank accounts, and we’re applying for some funding to help us. | Continue reading


@monzo.com | 5 years ago

We built a back end for our £20M crowdfunding round

We architected and built a scalable backend to support 36,000 investments. | Continue reading


@monzo.com | 5 years ago

Monzo: Progression Framework

We've put together progression frameworks that help everyone at Monzo understand how to progress in their work – and we're making them public today. | Continue reading


@monzo.com | 5 years ago

Why we made a mistake with customer support (and how we fixed it)

Over the last few months you might’ve had to wait longer than usual for a response from customer support. We’re really sorry. Here’s what happened and what we’ve done to fix it. | Continue reading


@monzo.com | 5 years ago

Monzo raises £20m in under 3 hours

More than 36,000 of you have invested in Monzo, helping us raise £20,000,000 in just 2 days, 2 hours and 42 minutes! | Continue reading


@monzo.com | 5 years ago

The Refactathon: Cleaning up old code at Monzo

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. | Continue reading


@monzo.com | 5 years ago

Monzo's £20MvCrowdfunding Announcement

We’re building a bank together, so you should all have a chance to share in our future success. | Continue reading


@monzo.com | 5 years ago

Monzo Is Crowd Funding

We’re building a bank together, so you should all have a chance to share in our future success. | Continue reading


@monzo.com | 5 years ago

Tone of Voice

Monzo are building a smart bank on your smartphone and we need your help to create the bank of the future. | Continue reading


@monzo.com | 6 years ago

Monzo raises £85M led by General Catalyst and Accel

We’re incredibly excited to announce that we’ve just closed a new round of funding of £85 million! | Continue reading


@monzo.com | 6 years ago

Monzo hits 1M users

Our community of customers is now one million strong! If you’ve been with us from the very start or you only signed up yesterday – thanks to everyone who’s helping us build a better bank. | Continue reading


@monzo.com | 6 years ago

How Monzo does on-call

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. | Continue reading


@monzo.com | 6 years ago

Help us test 3D Secure in Monzo Labs

We’ve built 3D Secure (the Monzo way!) and we’d love your help with testing. | Continue reading


@monzo.com | 6 years ago

How a digital bank monitors it's systems

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. | Continue reading


@monzo.com | 6 years ago

Monzo Reliability Report

We’ve made Monzo much more reliable over the last 12 months. We’re publishing our internal data to show the progress we’ve made, and what we’re doing to make it even better. | Continue reading


@monzo.com | 6 years ago

We suspect some data has been compromised in the Typeform breach

We were notified at 4.55pm this afternoon that Typeform, a company we’ve used to collect survey results in the past, has suffered a data breach. No-one’s bank details have been affected, and your money and account are safe. | Continue reading


@monzo.com | 6 years ago

Engineering Principles at Monzo

We’ve distilled some of the lessons we’ve learned while building Monzo over the past three years into a common set of engineering principles. These should let us grow and release new features quickly while ensuring that we protect our customers' money and data. | Continue reading


@monzo.com | 6 years ago

Protecting customers from the Ticketmaster breach: Monzo's story

Last night, Ticketmaster revealed a major data breach in which tens of thousands of people had their card details stolen. Our customers have nothing to worry about. | Continue reading


@monzo.com | 6 years ago

Monzo now supports IFTTT

Automate your financial life with Monzo and IFTTT. | Continue reading


@monzo.com | 6 years ago