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.
Matching moments
02:21 MIN
Solving Java's serverless challenges with Quarkus
Serverless-Native Java with Quarkus
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
07:05 MIN
Java's adaptation for cloud-native and serverless computing
Build ultra-fast In-Memory Database Apps and Microservices with Java
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:59 MIN
Choosing a technology stack for serverless Java applications
Serverless Architectures with Spring Cloud Functions and Knative
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:11 MIN
Optimizing Java performance for cloud-native applications
Cloud Chaos and Microservices Mayhem
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:21 MIN
The evolution from traditional Java EE to modern runtimes
2021: Familiar APIs on Kickass Runtimes #slideless
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:17 MIN
Introduction to the cloud-native security workshop
Get started with securing your cloud-native Java microservices applications
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:42 MIN
Introducing Knative as a serverless runtime for Kubernetes
Going serverless using the Spring Framework ecosystem
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:31 MIN
Exploring alternatives and ideal use cases for FaaS
Serverless Architectures with Spring Cloud Functions and Knative
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Serverless-Native Java with Quarkus
Alex Soto
Quarkus. A Bliss for developers
Alex Soto
Development of reactive applications with Quarkus
Niklas Heidloff
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
High performance Serverless Java on AWS
Vadym Kazulkin
Effective Java Strategies and Architectures for Clouds
Adam Bien
Cloud Chaos and Microservices Mayhem
Holly Cummins
Build ultra-fast In-Memory Database Apps and Microservices with Java
Markus Kett
Related Articles
View all articles
.webp?w=240&auto=compress,format)

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


PROSOZ Herten GmbH
Herten, Germany
Junior
Intermediate
Senior
Java
Scrum
Kotlin
Microservices


Akros Ag
Junior
Docker
Jenkins
Openshift
Kubernetes
Microservices
+1

Akros Ag
Junior
Docker
Jenkins
Openshift
Kubernetes
Microservices
+1

Cosonic GmbH
Remote
€60-80K
Senior
Docker
PostgreSQL
Kubernetes
+2


