Hands-on Cloud-Native Java with Eclipse MicroProfile Workshop

Hands-on Labs 1

10:35 - 12:30

Java language

Ever wondered what makes a cloud-native application “cloud-native”? Ever wondered what the unique challenges are and how best to address them on a fully-open Java technology stack?

In this hands-on workshop, you’ll learn what it means to be cloud-native and how that impacts application development. You’ll learn Eclipse MicroProfile, an industry collaboration defining technologies for the development and management of cloud-native microservices. With a full set of MicroProfile workshop modules available to you, you’ll be able to start with the basics of REST services and progress to more advanced topics, or you can jump right in to fault tolerance, security, metrics and more.

To save time during the hands-on, it’s best to set up your machine beforehand. The instructions below show the pre-requisites to install and how to avoid lengthy downloads.
To use these guides you need the following pre-requisites:

  1. A Java 8 JDK (e.g. https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=openj9)
  2. Apache Maven (https://maven.apache.org/)
  3. A git client
  4. An editor with Java support (e.g. Eclipse, VS Code, IntelliJ)
  5. Docker (Optional – not required for the guides in this tutorial but used in other guides you may wish to try afterwards)