IBM
Developer
Topics
Topics
Artificial intelligence
Analytics
Cloud
Containers
Data science
DevOps
Generative AI
Machine learning
Messaging
Observability
Security
View all
Languages
Java
Node.js
Python
View all
Products
watsonx.ai
watsonx.data
watsonx.governance
watsonx Orchestrate
Watson Discovery
Watson Studio
IBM Z
Linux
Red Hat OpenShift
View all
Open Source
Granite models
InstructLab
Kubernetes
Open Liberty
PyTorch
View all
Blog
More
IBM Documentation
IBM Support
IBM Developer Videos
IBM Technology Videos
Open Source @ IBM
Events
All Events
IBM Hackathons
TechXchange Community Events
TechXchange Conference
TechXchange
Home
Topics
Topics
Artificial intelligence
Analytics
Cloud
Containers
Data science
DevOps
Generative AI
Machine learning
Messaging
Observability
Security
View all
Languages
Java
Node.js
Python
View all
Products
watsonx.ai
watsonx.data
watsonx.governance
watsonx Orchestrate
Watson Discovery
Watson Studio
IBM Z
Linux
Red Hat OpenShift
View all
Open Source
Granite models
InstructLab
Kubernetes
Open Liberty
PyTorch
View all
Blog
More
IBM Documentation
IBM Support
IBM Developer Videos
IBM Technology Videos
Open Source @ IBM
Events
All Events
IBM Hackathons
TechXchange Community Events
TechXchange Conference
TechXchange
Subscribe
Options
loading
Loading page...
Learning Path
Getting started with application modernization
Overview
Introduction to application modernization
Benefits of application modernization
Reasons why to modernize apps
Strategies for modernizing apps
Microservices and containers fundamentals
Introduction to microservices
Why use microservices and containers?
Developing cloud-native microservices
Modernizing apps
Overview of the sample app
Containerize the app
Modernize the app runtimes
Refactor the app
Build event-driven microservices
Develop micro-frontends
Summary
Overview of the sample app
Application modernization from Java EE in 2010 to cloud-native in 2021
By
Niklas Heidloff
Like
Save
Like
Save
Previous
Developing cloud-native microservices
Next
Containerize the app