This is a cache of https://developer.ibm.com/learningpaths/get-started-application-modernization. It is a snapshot of the page as it appeared on 2025-11-24T08:51:29.175+0000.
Getting started with application modernization - IBM Developer
To understand what it means to modernize an application, this learning path will not only introduce the key concepts and skills for application modernization but also walk you through a sample application -- both the legacy monolith application and the modernized micorservices application.
Skill level
Beginner to intermediate
Estimated time to complete
Approximately 4 hours.
Learning objectives
Upon completion of this learning path, you will be able to:
Explain why and how you should modernize your applications
Describe the key application modernization strategies
Explain the role that containers and microservices play in application modernization
Containerize a legacy application
Modernize the runtime of a legacy application
Refactor a monolithic legacy application into microservices using the Strangler pattern
Separate frontends and build micro-frontends for your modernized application
30 November 2023 Time to complete: 2 hours 30 minutes
About cookies on this siteOur websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising.For more information, please review your cookie preferences options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.