~/talk

Scaling a dormant Java application? Quarkus and Knative to the rescue!

Talkat Voxxed Days Luxembourg 2022 · 2022-06-21..06-22· [java, kubernetes]
slides:none on file

Demonstrates using Quarkus + Knative on Kubernetes to scale a Java service from zero to 100 pods in seconds by using Quarkus fast startup and native GraalVM builds the demo deploys a Quarkus app on OpenShift Serverless showing pods spawn to handle 150 concurrent requests and then scale back to 0 pods the native build claims ~12 MB resident memory and subsecond cold start times Kafka and CloudEvents integration are used for event sources and the live demo works as shown

AI-written summary · about

  1. 0:00Introduction
  2. 2:15Horizontal scaling
  3. 5:18When you cant scale fast
  4. 5:37The evolution of scaling
  5. 6:27Containers
  6. 7:47Kubernetes
  7. 9:40Serverless
  8. 10:09What is serverless
  9. 11:07Not serverless vs serverless
  10. 12:10Serverless evolution
  11. 15:33Why Knative
  12. 18:25Whats in Knative
  13. 20:41Duke the Java Mascot
  14. 21:17Traditional Java
  15. 22:29Existing Java skills
  16. 22:49Quarkus
  17. 23:41What is Quarkus
  18. 26:28Usage
  19. 29:26Backpressure
  20. 32:51Quarkus Deployment
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.