IBM and Red Hat — the next chapter of open innovation. Learn more ›
Get the code
by Animesh Singh, Ishan Gulhane | Updated August 27, 2018 - Published April 25, 2017
Container technologies and DevOps practices for building and continuously delivering microservices are essential to succeed in today’s fast-paced development environment. This developer journey shows you how easy it is to create and deploy Java 8-based microservices using MicroProfile and Kubernetes with the skills and experience you already possess.
As a Java developer, you need to take advantage of the power of the Java language while incorporating the latest tools and development methodology. This developer journey shows you how to deploy a Java-based microservices application using MicroProfile and deploy to a Kubernetes cluster.
MicroProfile was created to help Java EE developers standardize on a baseline platform definition that optimizes enterprise Java for a microservices architecture, delivering application portability across multiple MicroProfile runtimes. Kubernetes is a system that enables automation of deployment, scaling, and management of containerized applications. New to Kubernetes? Check out our video for a quick intro.
This developer pattern shows you how to deploy a Java-based microservices application using MicroProfile and deploy to a Kubernetes cluster. Specifically, we walk you through a scenario with a sample web application that manages a conference and is based on multiple discrete microservices. The front end is written in Angular, while underlying microservices are written in Java. All apps and services run on Open Liberty in Docker containers managed by a Kubernetes cluster.
Ready to put this code pattern to use? Complete details on how to get started running and using this application are in the README.
Kabanero is an open source project that brings together foundational open source technologies into a modern microservices-based framework.
Get the Code »
March 11, 2019
May 16, 2019
Back to top