Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Microservice Myth - What Monzo Learned About Scaling a Bank

InfoQ via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 46-minute conference talk that examines Monzo's remarkable scaling journey from a handful of microservices to nearly 2,000, delivered by Principal Engineer Suhail Patel. Delve into the sociotechnical challenges of scaling both architecture and engineering organizations, learning how Monzo's platform team drives innovation through strategic technical decisions. Discover the concept of Minimum Viable Architecture (MVA) and understand how it complements traditional MVP approaches in platform design. Learn about event logging as a competitive advantage, the balance between architectural speculation and immediate needs, and how to translate product requirements into effective technical investments. Gain insights into automating developer efficiency, empowering engineering teams through clear communication, and leveraging verbosity in incident response and debugging processes. Examine the transition from individual contributor to technical leadership roles, including strategies for coaching teams, building organizational capacity, and making effective technical decisions. Understand how to communicate complex technical concepts across different engineering levels while balancing abstractions with deep technical understanding. Explore the evolving role of AI in software engineering, including its potential as a non-judgmental mentoring tool and its impact on first-principles thinking in modern development practices. Access comprehensive timestamps covering architecture evolution, platform investment strategies, technical leadership development, and the integration of AI tools in engineering workflows.

Syllabus

Intro - 00:00
Monzo’s Architecture Evolution - 01:29
Suhail’s Role and Career Growth - 04:27
Platform Investment and Buy-in - 06:02
MVP and MVA in Platform Design - 07:07
Event Logging as a Superpower - 09:15
Balancing Scale and Architecture - 12:07
Platform Capabilities and Speculation - 13:25
Translating Product Needs to Tech Bets - 15:58
Automating Developer Efficiency - 17:23
Empowering Engineers Through Communication - 18:20
Verbosity and Learning from Incidents - 20:11
Prompt Engineering and Debugging - 21:53
Transitioning to Technical Leadership - 23:35
Seeing Bets Through to Success - 25:37
Coaching and Building Team Capacity - 28:06
Trailblazing and Decision-Making - 29:02
Communicating Across Engineering Levels - 30:26
Abstractions vs. Deep Understanding - 32:40
AI’s Role in Software Engineering - 38:51
AI as a Nonjudgmental Mentor - 42:57
First Principles in the AI Era - 45:04
Closing Thoughts and Farewell - 45:59

Taught by

InfoQ

Reviews

Start your review of The Microservice Myth - What Monzo Learned About Scaling a Bank

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.