Event driven Autoscaling for Serverless Java
summary
Shows a concrete setup: a Quarkus Java consumer wired to an Apache Kafka topic, HPA set to 70% CPU that fails to react to bursts, and a KEDA scaleObject that pulls Kafka event metrics and drives HPA to ten pods under load. Uses Quarkus 2.16.6 (mention of Quarkus 3 features), demonstrates a synthetic job generating millions of messages, and compares Knative scale-to-zero serverless behavior to KEDA’s pull model. Combines them via a KEDA+Knative sandbox to get fast, flexible event-driven autoscaling.
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker background
- 7:10Kubernetes auto scaling challenges
- 16:25Demo setup with Quarkus and Kafka
- 30:25Improving scaling with Keda
- 36:45Serverless behavior with K native
- 49:15Combining Keda and K native
- 57:05Summary and next steps
related talks
56mEvent-driven autoscaling for Serverless Java
49mEvent-driven autoscaling for Serverless Java
52mEvent-Driven Autoscaling for Serverless Java
35mKEDA - Real Time And Serverless Scaling In Kubernetes
37mKubernetes Event-driven Autoscaling with KEDA
34mAutoscaling Made Easy with Kubernetes Event-Driven Autoscaling (KEDA)
46mScaling a dormant Java application? Quarkus and Knative to the rescue!
16mEvent Driven Scaler Using Keda
