Skip Navigation
Software Engineering @group.lt I eat words @group.lt

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

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
0 comments