Key Considerations for Application Transformation and Modernization Using Microservices

Key Considerations for Application Transformation and Modernization Using Microservices

  • December 2019 •
  • 9 pages •
  • Report ID: 5834338 •
  • Format: PDF
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."