You are viewing content from a past/completed QCon
Banking on Thousands of Microservices
Monzo has built an entire banking platform from scratch composed of many microservices; it serves over 7 million customers daily with an organisationally lean engineering team. All aspects of the bank are deployed hundreds of times a day (even on Fridays!).
This talk will cover lessons learned from building a bank, starting from technological choices like using Cassandra and Kubernetes in the early days to how Monzo has maintained its speed of execution through platform engineering and developer experience. We will also cover some mistakes and incidents we've had along the way.
Speaker
Suhail Patel
Staff Engineer @Monzo
Suhail is a Staff Engineer at Monzo focused on building the Core Platform. His role involves building and maintaining Monzo's infrastructure which spans nearly two thousand 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.
Read more
From the same track
Session
Building High-Fidelity Data Streams
Monday Mar 27 / 01:40PM BST
Low latency data streaming technology and practices remain a hot and trending topic among data engineers today. At its core, it promises to deliver data in near real time in order to provide snappy data-driven user experiences.
Sid Anand
Chief Architect @Datazoom, Committer/PMC Apache Airflow, Previously: Netflix, LinkedIn, eBay, Etsy, & PayPal
Building High-Fidelity Data Streams
Session
scalability
Scaling Google's Global Cloud L7 Load Balancer
Monday Mar 27 / 10:35AM BST
We'll take a look at Google's Global Cloud L7 Balancer, how it's put together and how we've scaled it to meet the reliability and performance demands of our Cloud customers.
James Spooner
Principal Engineer, Load Balancing @Google
Scaling Google's Global Cloud L7 Load Balancer
Session
scalability
Zoom: Why Does It Work?
Monday Mar 27 / 04:10PM BST
During the pandemic Zoom had to scale massively to support the big move from working in the office every day to meeting online for both business and private use. How did Zoom manage this scaling dilemma? And when you join a Zoom call how does that actually work?
Ian Sleebe
Senior Solutions Architect @Zoom
Zoom: Why Does It Work?
Session
Microservices
Tales of Kafka @Cloudflare: Lessons Learnt on the Way to 1 Trillion Messages
Monday Mar 27 / 02:55PM BST
Cloudflare uses Kafka to decouple microservices and communicate the creation, change or deletion of various resources via a common data format in a fault-tolerant manner.
Andrea Medda
Senior Systems Engineer @Cloudflare
Matt Boyle
Engineering Manager @Cloudflare
Tales of Kafka @Cloudflare: Lessons Learnt on the Way to 1 Trillion Messages
Session
Unconference: Architectures You've Always Wondered About
Monday Mar 27 / 11:50AM BST
What is an unconference?
An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions.
Shane Hastie
Global Delivery Lead @SoftEd, Lead Editor for Culture & Methods @InfoQ
Unconference: Architectures You've Always Wondered About