MKV-3303 Cloud Native development with Eclipse MicroProfile and Quarkus on Kubernetes | Devoxx

Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.

   Cloud Native development with Eclipse MicroProfile and Quarkus on Kubernetes

Hands-on Lab

Server Side Java
Server Side Java
Intermediate level
Room LAB 2 Tuesday from 14:30 til 17:30

Containers, Kubernetes, Cloud Native, Microservices, Eclipse MicroProfile. This session will guide the developer through the minefield of all these buzzwords to understand the concepts and develop solutions with them.

The session will start with a short introduction to the concepts and then dive into a hands-on workshop where each of the attendees will implement a set of micro-services using the features of Eclipse MicroProfile, such as tracing, metrics, OpenApi, health checks and fault tolerance. We will use Quarkus, the brand new cloud native Java framework, compile the Java services to native binaries, and deploy them to a locally running Kubernetes.

By the end of the session the attendee will know how to create a series of microservices developed with Eclipse MicroProfile that are deployed to a local Cloud. All microservices working together to provide a cohesive single application.

If possible, please install Docker and Minikube on your laptop before the lab. You can use our simplified instructions for installing minikube on Linux: http://bit.ly/install-minikube

Cloud Native Java   MicroProfile   Kubernetes  
Subscribe to Devoxx on YouTube
Michał Szynkiewicz
Michał Szynkiewicz
From Red Hat

Senior Software Engineer at Red Hat

Java developer with more than 10 years of experience in developing back-end systems. Eclipse MicroProfile Committer, member of the SmallRye and Thorntail team, also contributing to Quarkus.


Martin Kouba
Martin Kouba
From Red Hat

Senior Software Engineneer at Red Hat. Quarkus core developer. Also working on Weld, Thorntail, WildFly and other open source projects.


Maciej Swiderski
Maciej Swiderski
From RedHat

Maciej is principal software engineer at JBoss working as project lead of jBPM. Since 2007 he is in business automation domain both from development point of view and helping to adopt it in different sectors. He's passionate about open source and tries to promote it wherever possible. In his spare time he enjoys calm and relax life on country side and travels.


Mario Fusco
Mario Fusco
From Red Hat

Mario is a principal software engineer at Red Hat working as Drools project lead. He has a huge experience as Java developer having been involved in (and often leading) many enterprise level projects in several industries ranging from media companies to the financial sector. Among his interests there are also functional programming and Domain Specific Languages. By leveraging these 2 passions he created the open source library lambdaj with the purposes of providing an internal Java DSL for manipulating collections and allowing a bit of functional programming in Java. He is also a Java Champion, the JUG Milano coordinator a frequent speaker and the co-author of "Modern Java in Action" published by Manning.


Sign-in
Make sure to download the Android or iOS mobile schedule.