Serverless-Native Java with Quarkus
summary
Quarkus on K native demonstrates a Java serverless stack: container images run on Kubernetes with K native serving and eventing, automatic scale-to-zero, revisioned deployments and traffic splitting. A Quarkus app boots as a native executable in about 5 ms and uses roughly 20 MB RAM, versus ~250 MB for a comparable Spring Boot image. Autoscaling triggers on concurrent-request thresholds, builds produce native container images pushed to registries, and events from Kafka/GitHub/AWS drive serverless workloads with rolling rollback via revisions.
AI-written summary · about
chapters (11)
- 0:00Introduction to serverless Java
- 2:13What is serverless architecture
- 6:50Kubernetes and Knative for serverless
- 10:29First demo overview
- 14:43Quarkus for serverless workloads
- 19:53Quarkus application demo
- 23:26Revisions and traffic splitting
- 27:04Auto-scaling with Knative
- 30:19Building native Quarkus apps
- 31:43Knative eventing system
- 32:46Q&A session
related talks
55mQuarkus brings Serverless to Java developers
51mWriting Serverless Applications with Quarkus and Knative
30mSupersonic Java Quarkus with Knative serverless
43mKubernetes Native Applications with Quarkus
02mKubernetes Native Applications with Quarkus
51mKubernetes Native Spring apps on Quarkus
31mServerless Java in Action: Cloud Agnostic Design Patterns and Tips
01h 00mQuarkus from inside
