Learn more >
Get the code
by Max Shapiro, Yan Koyfman, Anton McConville, Greg Dritschler | Published August 1, 2019
This code pattern shows how to modernize a Java EE application by transforming it into Kubernetes-based microservices. It demonstrates steps to create a container image of a fictional healthcare company’s patient-facing application and deploy it to a Red Hat OpenShift on IBM Cloud™ cluster.
Imagine an example healthcare or health insurance company that has been around for many years. It has hundreds of thousands of patient records in a SQL database connected to either a mainframe or a monolithic Java application structure. Our sample application patient records look very similar to the health records of most insurance companies.
The company recently decided to modernize its patient-facing application and break it up into microservices. The team decided to move to a SQL database connected to a Java Platform, Enterprise Edition (Java EE) application running on Open Liberty for the business logic, and a Node.js application for the patient user interface. In addition, the company also decided to bring these applications to the cloud.
When you use this code pattern, you understand how to transform a traditional Java application into microservices on the cloud.
Ready to give it a try? Find detailed technical steps for this code pattern in the README.md file in the GitHub repository.
Get the Code »
Review the history of the enterprise Kubernetes application OpenShift and the intertwined paths with IBM Cloud Kubernetes service.
Back to top