Use cases for application modernization
In this section, we will go through some application modernization use cases. Migration projects usually have multiple stages, as shown in Figure 5.5. First, requirement and BV analysis should generate a set of migration decisions. Migration decisions depend on the application platform, runtime, objective KPIs, and other essential dependencies. It is essential to use automated, tool-based analysis to make the most suitable migration decision using different migration patterns along with standard practice and tools. Manual and survey-based analysis alone, without any focus on business policies and values, often ends in disaster for the modernization project. These migration decisions are used as input for the next stage, where the readiness of these decisions is evaluated. For example, for application migration with the Re-Platform migration pattern, one of the migration decisions is to modernize the application and migrate it to a container platform...