TECH SUPPLIER Mar 2022 - IDC Survey Spotlight - Doc # US48979522
Organizations Leverage a Multitude of Techniques to Modernize and Transform Legacy Applications
This IDC Survey Spotlight visualizes data about the prevalence of different techniques for modernizing legacy applications and, in the case of applications that are refactored, the share of code that is transformed into microservices. The first key finding is that organizations are leveraging a multitude of modernization techniques in parallel such as replatforming, the integration of modern development tools into legacy applications, refactoring, rewriting, and rehosting. The second finding from this IDC Survey Spotlight is that within the universe of applications that have been refactored, organizations very rarely refactor 100% of an application's code. And 94% of the applications that are refactored transform between 30% and 90% of code into microservices. As such, refactoring often retains some remnant of the monolith in ways that suggest that the goal of a refactoring process should not be to transform 100% of application code into microservices. Moreover, refactoring an application into microservices is an incremental process that iteratively transforms subsets of application code into microservices over the course of several cycles of refactoring-centric development work.