How Monzo Survived a 2-Year Migration (and Why You Might Not) @infoq
How Monzo Survived a 2-Year Migration (and Why You Might Not)  @infoq
Uploaded March 2026 | Updated September 2026, 2 weeks ago
Can a technical migration actually break your engineering culture? Sophie Koonin (Staff Engineer & Web Lead at Monzo) pulls back the curtain on Monzo’s grueling two-year journey from Flow to TypeScript.

This isn't a talk about code - it's a tactical guide for senior engineers and architects on navigating the "bends in the road" that turn a simple refactor into an organizational marathon.

⏱️ Video Timestamps (For Navigation)
0:00 - The Deceptive "Straight Road" of Migrations
02:15 - Why Monzo Chose the "Wrong" Horse (Flow vs. TypeScript)
05:40 - Proving the Concept: Getting Initial Buy-In
08:22 - Documentation: The Key to Onboarding Mid-Migration
11:05 - Shared Load vs. Dedicated Teams: The Trade-offs
14:30 - Tooling as Your Best Friend: Automating the Grunt Work
18:15 - The Mid-Project Slump: How to Set Hard Deadlines
22:40 - When to Stop: The Case for Reducing Scope
26:10 - Guardrails, Rollbacks, and Shadow Mode Testing
31:50 - The Result: Was 2 Years of Work Worth It?
35:10 - Final Framework: Should You Even Start This Migration?

🔗 Transcript available on InfoQ: bit.ly/4uDXBh4

#SoftwareArchitecture #EngineeringManagement #TypeScript #Monzo #TechDebt #webdevelopment
How Monzo Survived a 2-Year Migration (and Why You Might Not)Unmasking Dev Productivity: AI, Bias & the Hidden TruthsJavas Data Blindspot EXPOSED: 1000x Faster In-Memory Processing?20 years of InfoQ 🎂 #ClaudioMasolo #InfoQ20 #DevCommunityCloud and DevOps InfoQ Trends Report 2026: AI, Resilience, Platforms, FinOps, and SovereigntyHow Meta Scaling AI-Native Engineering Tripled Code Coverage (And Cut Slop)Mental Models in Architecture & Societal Views of Technology: A Conversation with Nimisha AsthagiriFormal Methods for Every Engineer in an AI-Powered FutureChasing Efficient Java Development: From 1BRC to Developing Hardwood AI NativelyTiger Teams, Evals and Agents: The New AI Engineering PlaybookRethinking Data: Moving From the Traditional Three-Tier Web Stack to Client-Side Event SourcingEffective Error Handling: A Uniform Strategy for Heterogeneous Distributed Systems
InfoQ |

How Monzo Survived a 2-Year Migration (and Why You Might Not)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER