Event-Driven Autoscaling for Serverless Java
Talkat JCON Europe 2023 · on Wednesday, 2023-06-21· at 16:00· Cinema 6, Im Mediapark 1, 50670 Köln, Germany·
summary
Shows that replacing HPA-only scaling with KEDA + Knative + Quarkus targets event metrics (Kafka, SQS) rather than CPU, so KEDA handles 0→1 cold starts and then invokes HPA for larger scale. Demo consumes 5 million Kafka messages, Quarkus consumers scale to up to 10 pods, Knative scales to zero in ~30s, and a sandbox integration combines KEDA and Knative so event scrapers trigger high-concurrency scale-outs. The setup is implemented on OpenShift and the demos work as shown.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker intro
- 4:12Kubernetes auto scaling basics
- 9:06Introducing KEDA for event-driven scaling
- 14:08KEDA vs serverless behavior
- 19:05Kubernetes vs KNative for serverless
- 22:37Demo 1: Traditional HPA limitations
- 28:42Why Quarkus for demos
- 35:27Demo 2: KEDA event-driven scaling
- 38:38KNative serverless architecture
- 44:46Demo 3: KEDA and KNative integration
- 51:35Conclusion and Q&A
related talks
56mEvent-driven autoscaling for Serverless Java
55mEvent-Driven Autoscaling for Serverless Java
49mEvent-driven autoscaling for Serverless Java
58mEvent 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)
36mKEDA: Event Driven and Serverless Containers in Kubernetes
