Saturday, December 24, 2022

Application Modernization goes together with cutting costs. Containers and Microservices lower costs not as an afterthought but with the design decision itself. The modernization journey has many approaches between assessment phase and deployment. These can be graded as follows:

1.       Containerizing the whole application simplifies the transition to the cloud. This is a migration-based approach that takes the least toll.

2.       Exposing on-premises assets with API helps to replace a monolith with SaaS. This strategy works well for legacy assets that are difficult to move to the cloud.

3.       When costs must be driven even lower, refactoring the monolith into the services helps a lot.

4.       It might even make sense to add new microservices, to innovate incrementally, reduce complexity, and establish success early. This is a transform and innovate approach.

5.       Finally, with agile delivery, we can sunset the monolith we started out with.

It helps to increase the delivery velocity throughout the modernization journey with one or more of these approaches.

A trusted foundation often helps with re-platforming.  Container platforms like Kubernetes and OpenShift help both the developers and the operations Staff. Native cloud services are also popular for certain resources and for hosting. Often with a continuous integration and continuous deployment involving infrastructure-as-a-code, the destination can be one or another cloud requiring the investment only once. Modernization platforms, tools and services are not mature yet to the point where they onboard customer legacy applications directly so must be done by hand today and possibly with container platforms and other cloud resources.

Application, data, integration, automation, multi-cloud management, and security are all considered to enable a faster and more reliable way to move to the cloud.


No comments:

Post a Comment