Hands-on Cloud-native Java with MicroProfile, Kubernetes and Istio


Duration: 180 mins
Jamie Coleman
Technical Evangelist, IBM

Ever wondered what makes a cloud-native application “cloud-native”? Ever wondered what the unique challenges are and how best to address them on fully-open Java technologies? In this workshop, you’ll learn what it means to be cloud-native and how that impacts application development. You’ll learn about 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 and develop secure, fault tolerant, configurable and monitorable microservices.

Once you’ve developed your microservice, you’ll learn how to package it in a Docker container and deploy it to a Kubernetes cluster. Finally, you’ll learn the role of a service mesh and use Istio to manage your microservice interactions.

You may also be interested in

50 mins
The Magic of Delegates in Kotlin

Very many good books on OO design have advised us to choose delegation over inheritance. Yet, most developers using OO...

50 mins
A Dozen Cool Things We Can Do With Popular JVM Languages

Languages offer a lot more than syntax and compilers. They often have supporting libraries and special facilities that set them...

50 mins
Web Assembly

While still new to most people, WebAssembly provides a formidable vision of safe, fast, portable code. Through clever choices and...

50 mins
Types and Type Safety in Kotlin

In this presentation we explore the types in Kotlin, how Kotlin promotes a much better compile time type safety and...

25 mins
Practical Approaches To Scaling Distributed Transactions

Application development platforms have evolved to a state where several features available within an Environment are now assumed to be...

50 mins
Go Microservices in Containers

Cloud native containers allow smaller teams to embrace polyglot. We can now choose the best languages and tools to solve...