You are viewing content from a past/completed QCon

Presentation: Modern Banking in 1500 Microservices

Track: Growing Unicorns in the EU: Building, Leading and Scaling Financial Tech Start Ups

Location: Fleming, 3rd flr.

Duration: 4:10pm - 5:00pm

Day of week: Wednesday

Slides: Download Slides

Share this on:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

Monzo runs over 1,500 microservices in production and that number continues to grow. Each has a single responsibility and well defined interfaces. It takes many, many distinct pieces of functionality to run a modern banking backend.  

This talk will explain how we build, operate, observe and maintain our banking infrastructure. We’ll talk about how we compose microservices to add new functionality. We will discuss Monzo’s review culture, deployment and incident tooling, monitoring practices and how we share knowledge effectively. All of this plays a significant role in allowing Monzo to deploy new features safely hundreds of times a day.

Speaker: Matt Heath

Senior Staff Engineer @Monzo

Matt Heath is an engineer at Monzo, a new kind of digital bank, where he works on Monzo's microservice platform and payment services. Having previously worked as the Technical Lead of Hailo's global platform, Matt has an unhealthy obsession for scaling fault tolerant, high volume, distributed systems, and in his spare time organises the Go London User Group.

Find Matt Heath at

Speaker: Suhail Patel

Backend Engineer @Monzo

Suhail is a Backend Engineer at Monzo focused on working on the core Platform. His role involves building and maintaining Monzo's infrastructure which spans hundreds of microservices and leverages key infrastructure components like Kubernetes, Cassandra, Etcd and more. He focuses specifically in investigating deviant behaviour and ensuring services continue to work reliably in the face of a constantly shifting environment in the cloud.

Find Suhail Patel at

Last Year's Tracks