Cosmo Wolfe

Full-length Talk: The promised land—painlessly upgrading a large legacy webapp


This talk covers a series of approaches we used to migrate a monolith backend that served several hundred pages (slowly) to be a React/Redux/Typescript single page app—without sacrificing user or developer experience. This process allowed engineers to actively develop on the codebase (despite the ongoing migration) and increased feature development velocity. Most importantly, it did all this while maintaining the user experience.


Cosmo is interested in using technology to unlock data, especially in the ​education, healthcare and transportation industries. He enjoys working on building and managing web, security and identity systems and teams. He works at Clever building software for schools and specifically working to ensure that Clever's codebase empowers the engineering team.