Cloud Native (Java) Applications with Kubernetes and Quarkus

August 11, 2019 09:08

Historically Java was able to handle the biggest enterprise problem(s) with its Write once,run anywhere(WORA) paradigm. With Cloud Native Applications grown to popularity, things like running applications as linux containers, serverless taking centre stage — Java was pushed back by languages like golang, node.js as the forerunner to build Cloud Native Applications as they are smaller, quicker and arguably more nimble.

In this session we will see how the birth of Quarkus is bringing back the crown to Java as defacto language to build the enterprise applications. This demo filled session will start to explore how to create, build and deploy Cloud Native Java Applications using Quarkus and Kubernetes. The Java applications built this way are tiny as a subatomic particle(Quark) and tend to boot and run at supersonic speed.

The session also shows Quarkus as a “Developer’s Joy” with things like live reload, building interactive database applications with Hibernate. With out of the box MicroProfile support and with its plethora of extensions like SmallRye OpenTracing, SmallRye Metrics, Reactive Messaging, Vert.x, Camel, Kubernetes the developers are going to find developing applications with Java and Java EE is going to awesome forever!



Kamesh Sampath


An Author, Consultant and Developer Advocate; Kamesh is Product Manager for Managed and Developer Services at Red Hat.

more decks of the speaker