target audience: TECH BUYER Publication date: Dec 2019 - Document type: IDC Perspective - Doc Document number: # US45714619
Key Considerations for Application Transformation and Modernization Using Microservices
Table of Contents
-
Executive Snapshot
-
Figure: Executive Snapshot: An Overview of the Tactical Usage of Microservices to Modernize Applications
-
-
Situation Overview
-
Definitions
-
-
Advice for the Technology Buyer
-
Define Clear and Measurable Reasons for Modernizing an Application
-
Understand the Benefits of a Microservices Architecture
-
Microservices Enable Rapid Deployment of Applications to Production
-
Figure: Frequency of Deployments to Production by Use of Microservices
-
Figure: Frequency of Deployments to Production by Developer Familiarity with Microservices
-
Transforming a Monolith into Microservices
-
Profile and Analyze the Application
-
Use Domain-Driven Design to Identify Discrete Application Functionalities
-
Start with a Few Modules That Are Easy to Extract
-
Split Presentation Layer from the Business Logic and Data Access Layers
-
Rank Microservices by the Benefit They Provide
-
Render Newly Created Microservices Independent of the Monolith Where Possible
-
Ensure Availability of Infrastructure and Development Capabilities to Support Microservices
-
Develop and Implement a Strategy to Decentralize Data
-
-
Learn More
-
Related Research
-
Synopsis
-