A reference solution for application modernization
We are using a monolithic application deployed on the Liberty WebSphere Application Server (WAS) for this reference solution. Figure 5.3 depicts the application migration plan for this use case using the Re-Platform and Re-Host patterns. In the legacy platform, applications are not implemented following the extended Twelve-Factor App methodology. Therefore, they are not cloud-ready and cannot be migrated as is. In addition, some frameworks, such as Spring Boot, provide very comprehensive and easy-to-configure features that can expedite the re-factoring of monolithic applications to make them cloud-ready. In this case, only re-host or lift-and-shift can be used, as VM-to-VM is not sufficient for modernization.
Re-Platforming is also necessary to get the most efficient results. For a successful Re-Platform migration, applications should be Re-Architected and re-factored as part of modernization to make them cloud-ready through Re...