From developers for developers.
What you will learn
This workshop demonstrates how to build a microservice with Java, getting your Microservice up and running with MicroProfile and how to deploy it to Kubernetes. By the end of the workshop, you will have a microservice running locally and on Kubernetes. 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.
Create a IBM Cloud account via the following link: https://ibm.biz/Bdfbzk
Please ensure you have the following installed on your laptop: Docker https://docs.docker.com/v17.12/install/
Microservices: A microservice is a service-oriented application component that is tightly scoped, strongly encapsulated, loosely coupled, independently deployable and independently scalable.
Eclipse MicroProfile: Optimizing Enterprise Java for a Microservices Architecture https://microprofile.io/
Kubernetes: also known as K8s, an open-source system for automating deployment, scaling, and management of containerized applications https://kubernetes.io/
Docker: Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development – desktop and cloud https://www.docker.com/
Open Liberty: A lightweight open framework for building fast and efficient cloud-native Java microservices https://openliberty.io/
We will use our sample Cloud Native Starter that we open-sourced on GitHub: https://developer.ibm.com/series/cloud-native-starter/
Earn a digital badge! https://www.credly.com/org/ibm/badge/cloud-native-starter-level-1
Prove you understand the Java implementation of a Cloud Native RESTful Java microservice built on open technologies MicroProfile and OpenLiberty. You can describe how to effectively build and run a microservice on a local machine in a container, and understand the steps needed to deploy a single microservice to Kubernetes and on the IBM Cloud Kubernetes service. Get your badge in this workshop!
Speaker: Thomas Südbröcker
We are looking forward to seeing you there!
Your IBM Developer Advocacy Team