This workshop demonstrates how to build a microservice with Java and how to deploy it to Kubernetes on the IBM Cloud. The microservice in this workshop is kept as simple as possible, so that it can be used as a starting point for other microservices. The microservice has been developed with Java EE and Eclipse MicroProfile.
-
This workshop is available on GitHub pages (made with MkDocs): Get your Java Microservice up and running!. This version of the workshop uses a unified way to run on Mac, Linux and Windows users.
-
Here is an useful playlist on YouTube related to this workshop: Build and deploy a microservice to Kubernetes
There are small variations of microservice definitions out there, here is one definition of Gartner:
-
A microservice is a service-oriented application component that is tightly scoped, strongly encapsulated, loosely coupled, independently deployable and independently scalable.
-
More additional information related to microservices, provided by IBM.
The Cloud Native Starter Badge - Level 1, you can run the workshop as a self service.