Kevin Dubois & Daniel Oh
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
#1about 2 minutes
The business case for serverless computing
Serverless computing addresses the challenge of matching resources to fluctuating application workloads, which saves money and improves reliability.
#2about 1 minute
Why traditional Java was too slow for serverless
Java's historically long startup and warmup times made it a poor fit for serverless functions compared to lighter languages like JavaScript or Go.
#3about 2 minutes
Using Quarkus and GraalVM for fast Java startup
Modern cloud-native frameworks like Quarkus use native compilation with GraalVM to achieve sub-second startup times and a small memory footprint.
#4about 4 minutes
Writing cloud-agnostic functions to avoid vendor lock-in
Using abstractions like Quarkus Funqy allows developers to write a single serverless function that can be deployed to AWS Lambda or Azure Functions without code changes.
#5about 2 minutes
The hidden vendor lock-in of serverless container platforms
Even when using portable containers, proprietary cloud services for gateways and eventing can still lock your architecture into a single provider.
#6about 4 minutes
Building a portable serverless platform with Knative
Knative extends Kubernetes to provide open-source, cloud-agnostic serverless capabilities, including auto-scaling and eventing with standards like CloudEvents.
#7about 8 minutes
Live demo of an auto-scaling event-driven application
A live demonstration shows a Quarkus application on Knative scaling from zero to over 45 pods in seconds to handle a request burst.
#8about 3 minutes
Key takeaways for building portable serverless Java applications
The main benefit of this approach is the ability to redeploy a serverless application to a different cloud provider in minutes without any code changes.
Related jobs
Jobs that call for the skills explored in this talk.
PROSOZ Herten GmbH
Herten, Germany
€47-70K
Junior
Intermediate
Senior
Java
Wilken GmbH
Ulm, Germany
Remote
Senior
Java
Docker
+3
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
00:30 MIN
The feasibility of coding entirely on a mobile phone
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
01:06 MIN
Malware campaigns, cloud latency, and government IT theft
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
05:17 MIN
Europe's push for digital independence from US tech
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
Featured Partners
Related Videos
Serverless-Native Java with Quarkus
Alex Soto
Serverless Architectures with Spring Cloud Functions and Knative
Ingo Weichsel
Developer Joy with Quarkus
Daniel Oh
High performance Serverless Java on AWS
Vadym Kazulkin
Quarkus. A Bliss for developers
Alex Soto
Like Spring, but Faster: The new Java Jedi
Eric Deandrea
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
Development of reactive applications with Quarkus
Niklas Heidloff
Related Articles
View all articles


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.



Akros Ag
Zürich, Switzerland
Junior
Java
Scrum
React
Docker
Angular
+7

Akros Ag
Zürich, Switzerland
Junior
Java
Scrum
React
Docker
Angular
+7


Labsoft
Canton of Pessac-2, France
Senior
Java
Angular
JavaScript
Elasticsearch

LegalySpace
Canton of Saint-Denis-1, France
Java
REST
MySQL
DevOps
Gitlab
+7

Externatic
Canton de Saumur, France
Remote
€45-55K
Junior
API
Java
TypeScript
+2
