Explore the journey of modernizing a massive monolith in this EmberConf 2021 talk by Aubrey Knudson. Discover how Square's SproutCore dashboard for merchants, initiated in 2012, evolved through significant company and codebase growth. Learn about the challenges of upgrading a large-scale application and the strategies employed to overcome them. Gain insights into the process of upgrading through Ember versions, migrating to new packages, and breaking down the monolith into addons and engines. Understand how the team managed to run the application concurrently with React for certain components, showcasing a practical approach to modernizing legacy systems without a complete rewrite.
Overview
Syllabus
EmberConf 2021 - Modernizing a Massive Monolith by Aubrey Knudson
Taught by
Confreaks