Real-world Engineering Challenges #8: Breaking up a Monolith
Real-world Engineering Challenges #8: Breaking up a Monolith
newsletter.pragmaticengineer.com Real-world Engineering Challenges #8: Breaking up a Monolith
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.
![Real-world Engineering Challenges #8: Breaking up a Monolith](https://group.lt/pictrs/image/08ad8b04-1aae-43da-8cdd-3b6e65ff1370.jpeg?format=webp&thumbnail=256)
Specifically, we’re diving into a massive migration project by Khan Academy, involving moving one million lines of Python code and splitting them across more than 40 services, mostly in Go, as part of a migration that took 3.5 years and involved around 100 software engineers.
0
comments