Alex Soto

Serverless-Native Java with Quarkus

Java is now a first-class citizen for serverless. See how Quarkus delivers millisecond startup times and a tiny memory footprint, finally solving the cold start problem.

Serverless-Native Java with Quarkus
#1about 2 minutes

Understanding the core principles of serverless computing

Serverless computing abstracts away server management and scales applications based on exact demand, including scaling to zero to reduce costs.

#2about 3 minutes

Choosing between microservices and serverless architectures

Compare microservices for long-lived, developer-controlled processes against serverless for short-lived, cloud-managed, event-driven functions.

#3about 3 minutes

Implementing serverless workloads on Kubernetes with Knative

Knative enables serverless, container-based workloads on Kubernetes by using standard primitives to manage scaling, revisions, and traffic.

#4about 2 minutes

Solving Java's serverless challenges with Quarkus

Quarkus overcomes traditional Java performance issues in serverless environments by offering sub-second startup times and a minimal memory footprint.

#5about 4 minutes

Generating a new Quarkus project for serverless development

Use the code.quarkus.io starter to quickly generate a new project with dependencies for JAX-RS, Spring Web, or AWS Lambda.

#6about 5 minutes

Deploying a Quarkus app and demonstrating scale to zero

A live demo shows a native-compiled Quarkus application starting in milliseconds and automatically scaling down to zero pods after a period of inactivity.

#7about 3 minutes

Comparing Quarkus and Spring Boot startup performance

A side-by-side comparison demonstrates that a native Quarkus application starts in milliseconds while a similar Spring Boot application takes several seconds.

#8about 3 minutes

Implementing blue-green deployments with Knative revisions

Knative's revision system allows for safe deployment strategies like blue-green by managing traffic splitting between different versions of a service.

#9about 4 minutes

Auto-scaling Knative services based on traffic load

Configure a Knative service to automatically scale up the number of pods based on a target number of concurrent requests.

#10about 3 minutes

Using Knative eventing for asynchronous workloads with Kafka

Knative Eventing can consume messages from a Kafka topic and automatically trigger and scale services to process events asynchronously.

#11about 5 minutes

Debugging serverless applications in a production environment

Use tools like Telepresence or adjust the scale-to-zero timeout to connect a local debugger to a running service in a Kubernetes cluster.

Related jobs
Jobs that call for the skills explored in this talk.

Software Engineer

tree-IT GmbH
Bad Neustadt an der Saale, Germany

Intermediate
Senior

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
DC
Daniel Cranney
Remote, Hybrid, or In-Office: What’s Really Best for Developers?
Five years ago, in the midst of a global pandemic, it seemed like we were at the beginning of a remote work revolution. At a time of huge uncertainty and mass layoffs impacting every industry, hitting tech particularly hard, companies scrambled to ad...
Remote, Hybrid, or In-Office: What’s Really Best for Developers?
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!

From learning to earning

Jobs that call for the skills explored in this talk.

Java & Quarkus Architect

Java & Quarkus Architect

Paradigma Digital
Municipality of Valencia, Spain

Java
Azure
Kafka
Agile Methodologies
Continuous Integration
+1
Java & Quarkus Architect

Java & Quarkus Architect

Paradigma Digital
Municipality of Madrid, Spain

Java
Azure
Kafka
Agile Methodologies
Continuous Integration
+1