WeAreDevelopers LIVE • Sep 1, 2021

Serverless-Native Java with Quarkus

Alex Soto

Java's notorious cold starts no longer dictate your serverless architecture. Discover how Quarkus slashes boot times to four milliseconds, unlocking true scale-to-zero operations without vendor lock-in.

Pause
Mute Enter Fullscreen
#1 about 3 min

Defining serverless computing capabilities and execution environments

Core principles of serverless architectures including eliminating server management and executing precise workload scaling.

#2 about 3 min

Comparing microservices and serverless architectural deployment models

How to choose between long-lived microservices and event-driven, short-lived serverless architectural approaches.

#3 about 4 min

Deploying serverless workloads on Kubernetes with Knative

Utilizing container-based Knative capabilities to provision and manage serverless infrastructure directly within Kubernetes.

#4 about 3 min

Overcoming Java cold starts using the Quarkus framework

How Quarkus provides millisecond boot times and a minimal memory footprint to make Java viable for serverless deployments.

#5 about 5 min

Creating and configuring a basic native Quarkus application

Generating a new Quarkus project with Spring Web extensions and compiling it to a native executable utilizing GraalVM.

#6 about 9 min

Deploying native Quarkus applications to a Knative cluster

Scaling Java pods automatically from zero based on traffic and comparing startup latency metrics against traditional Spring Boot configurations.

#7 about 4 min

Routing traffic natively between Knative service revisions

Configuring traffic splitting percentages between multiple application versions to enable blue-green processes and canary deployments.

#8 about 4 min

Auto-scaling Knative pods automatically based on traffic spikes

Defining concurrency targets to automatically spin up additional Kubernetes pods during high concurrent request loads.

#9 about 5 min

Processing IoT event streams with Knative and Kafka

Connecting Knative eventing systems directly to Kafka brokers to scale workloads automatically depending on incoming IoT message volumes.

#10 about 2 min

Debugging serverless container applications in Kubernetes production environments

Using specialized routing tools like Telepresence to intercept and inspect functional production Knative service traffic safely.

#11 about 4 min

Addressing pod scaling speeds and event failure handling

Optimizing container spin-up latency via images caching and managing automatic error retries smoothly between messaging brokers and scalable endpoints.

Matching moments

6:56 min

Demonstrating event-driven auto-scaling with native Quarkus and Kafka

Daniel Oh Daniel Oh +1 · WWC 2024

1:41 min

Utilizing Quarkus for Kubernetes native Java

Thomas Südbröcker · LIVE

2:37 min

Optimizing container workloads with Quarkus and lightweight JVMs

Niklas Heidloff · LIVE

3:35 min

Optimizing Java startup processes for fast serverless workloads

Daniel Oh Daniel Oh +1 · WWC 2024

1:18 min

Technology stack for building robust microservices applications

Niklas Heidloff · LIVE

6:50 min

Modifying classical application deployments with the Quarkus runtime

Adam Bien · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

The $0.15/month Algo-Trader: Architecting High-Performance Serverless Trading Engines

Vishwak Thatikonda

Lead Full Stack Engineer at SDH Systems

Vishwak Thatikonda
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

KV Cache Is Not About Speed: It's About Surviving Inference Costs

David vonThenen

AI/ML Leader | Keynote Speaker | OSS Engineer & Developer Advocate | Agentic AI, Deep Learning, Production AI | Python, Go, C++

David vonThenen