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

Learning Path

Getting started with application modernization

Take a step-by-step approach to modernize your application architecture, runtime, and operations

Overview

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