Key Considerations for Application Transformation and Modernization Using Microservices
This IDC Perspective examines topics that technology buyers should consider when transforming a legacy application into a microservices architecture. While the use of microservices has become commonplace for net-new application development, IT leaders struggle when confronted with the challenge of modernizing legacy, monolithic architectures into microservices-based architectures. IDC recommends that IT leaders adopt a gradual and systematic approach to the transformation of monolithic applications into microservices-based architectures that focuses on profiling the application, using domain-driven design to identify key application functionalities and prioritizing application functionality that can be migrated to a microservice."Transforming an application into a microservices architecture is as much an art as it is a science," said Arnal Dayaratna, research director, Software Development at IDC. "IT leaders can improve the success of an application modernization initiative by carefully choosing which application functionality is migrated to a microservice and systematically reducing the dependency of the monolithic on its associated microservices. Importantly, IT leaders need to be ready to develop a plan to decentralize data as well as ensure capabilities such as rapid provisioning and observability functionality for distributed infrastructures to maximally realize their investments in microservices-based applications."
Please Note: Extended description available upon request.
Learn how to effectively navigate the market research process to help guide your organization on the journey to success.Download eBook