flâneur

Real-world Engineering Challenges #8: Breaking up a Monolith

newsletter.pragmaticengineer.com · 5,611 words · saved by 1 readers

A deep dive into how Khan Academy took a 1 million-line Python monolith and split it into ~40 Go services in a more than 3 year-long project.

👋 Hi, this is Gergely with a free, full issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and high-growth startups through the lens of engineering managers and senior engineers. If you’re not a subscriber, here are a few recent issues you missed: What is a Staff+ engineer? Code deployment freezes: Part 1 and Part 2. Compensation increases in 2023 The Scoop: emerging trends across the industry Subscribe to get two full issues every week. Many subscribers expense this newsletter to their learning and development budget. If you have such a budget,…

related reading