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
- An educational side project - The Pragmatic Engineerblog.pragmaticengineer.com
- AI is removing the middle class of software engineeringblog.florianherrengt.com
- Dan McKinley :: Choose Boring Technologymcfunley.com
- From Monolith to Microservices to Reasonably-sized Servicesperandrestromhaug.com
- Choose Boring Technologyboringtechnology.club
- #define CTO OpenAIblog.gregbrockman.com
- Revised rules of engineering leadership.lethain.com
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- Why Over-Engineering Happens | Yusuf Aytasyusufaytas.com
- Coding Agents & Complexity Budgets | Lee Robinsonleerob.com
- Physics and perception. | Irrational Exuberancelethain.com
- Scaling with common sense #2: Being future ready. - Zerodha Tech Blogzerodha.tech