You have decided to modernize your legacy systems. You know that modern architecture technologies, patterns, and practices can help your business grow and go faster and thrive. However, your legacy systems are complex, with organizational issues around them. Modernizing will take time; it will not be an overnight transformation or a simple rewrite of legacy systems. Realistically, this will take multiple years and require a gradual transition involving the evolution of the legacy systems, the overall organization, and its architecture capability.
Through this journey, how do you deal with the constant pressures like prioritizing modernization vs. new feature development? How do you tackle the most complex parts of your legacy without creating incidents in production? Or how do you avoid making a new legacy-modernized hybrid system that is more complex and fragile than what you already have?
In this talk, Eduardo and Nick will share their experiences helping organizations execute their modernization journeys. In particular, how to keep modernization journeys on track and help accelerate their execution while balancing technical, business, and organizational factors. They will discuss different ideas and practices, from working closely with teams to migrate parts of a system to working with senior business and product leaders to remain aligned on the value of modernization and ensure the optimal level of investment is sustained.