Java assumed the whole computer belonged to itself, that it could consume all available memory and CPU. In this presentation, we will demonstrate the problems associated using Java for “microservices”, and how the open source ecosystem is working to insure the future of Java by being cloud first, container native, serverless focused and Kubernetes optimized. This is where GraalVM meets Quarkus (https://quarkus.io), bringing server-side and enterprise-capable Java to enable you to build truly cloud native apps.
The hands-on tutorial will start with
- Basics on developing simple Java applicaitons with Quarkus
- How to build a linux container using Quarkus
- Understanding how Live realod works
- Build a Database centric application using Hibernate
Objective of the presentation:
Teach developers how build and deploy Cloud Native Java Applications using Quarkus(https://quarkus.io). This hands on lab help the developers to get started with basics of Quarkus development with introduction to JVM mode, Native mode (Graal VM) and extension model.
Attendee pre-requisites - If none, enter "N/A":
- Java8
- Docker
- Kubernetes
- Maven
- MicroProfile added advantage