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:

Slides: Download Slides

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

Tracks

Discover some of the topics you will see at QCon London.

Architectures You've Always Wondered About

Hard-earned lessons from the names you know on scalability, reliability, security & performance.

Performance & Mechanical Sympathy

Wrangling computer architectures to achieve your performance goals.

Current Trends in Frontends

Emerging frameworks and tools for web & mobile frontends.

Developer Enablement - The Secret Weapon

How to supercharge developer productivity and happiness.

Innovations in ML Systems

Discover how to operationalize machine learning applications that are scalable, secure, interpretable.

Building and Evolving APIs

How would you design and implement your APIs if you were starting today?

Staff-Plus Engineer Path

What are the skills you need to develop if you want to stay on the technical track to technical lead, staff, or principal? What will it take to thrive in this type of role?

Debug, Analyze & Optimise... in Production!

Learn how to make the most out of your observability.

Resilient Architectures

Building systems that can handle failures.

Modern Java

New, shiny, and proven – making your Java life better.

Enterprise Blockchain

Using blockchain to deliver decentralized systems for the enterprise.

WebAssembly & Modern Systems Programming Languages

Writing efficient code with modern systems languages like Rust and WebAssembly

Next Generation Microservices: Building Distributed Systems the Right Way

Patterns for building, organizing, observing & operating microservices in the real world.

Modern Data Pipelines & DataMesh

Learn about emerging solutions for creating modern data pipelines for common data challenges.

Optimising for Speed & Flow

Discover processes, practices & organizational structures that can help us build & release faster.