Scaling a dormant Java application? Quarkus and Knative to the rescue!  (Kevin Dubois)
Channel: Voxxed Days Luxembourg
Date: 2022-07-01

Full title:  Scaling a dormant Java application from 0 to 100 pods in seconds? Quarkus and Knative to the rescue! 
Voxxed Days Luxembourg 2022
Room: Linux
Type: Conference

This session demonstrates how Java can effectively be used to face the challenges of the modern cloud native event driven world. Quarkus, is a fantastic new Java runtime, based on your all familiar Java standards, that brings developer joy through live coding, continuous testing, unified configs and automatic provisioning and application wiring of supporting services, and more. But what's really great about Quarkus from an operational viewpoint, is its super fast startup time. We'll show you how this is really key to being able to respond to fluctuating events where sometimes nothing is coming in, and sometimes there's a flood of requests coming in, be it from a cron job, a Kafka stream, a message Broker, http requests, etc. In the traditional world you'd have to either way overprovision for the eventuality of a burst of data and pay lots of money and waste energy to keep it running; or you could underprovision and not be able to respond to all the requests. With Knative, Quarkus and Kubernetes, this is a trivial thing to do.