Alex Soto
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.
PROSOZ Herten GmbH
Herten, Germany
€47-70K
Junior
Intermediate
Senior
Java
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
+1
Matching moments
02:39 MIN
Key takeaways for building portable serverless Java applications
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
07:05 MIN
Java's adaptation for cloud-native and serverless computing
Build ultra-fast In-Memory Database Apps and Microservices with Java
02:07 MIN
Using Quarkus and GraalVM for fast Java startup
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
03:11 MIN
Optimizing Java performance for cloud-native applications
Cloud Chaos and Microservices Mayhem
01:26 MIN
Why traditional Java was too slow for serverless
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
04:59 MIN
Choosing a technology stack for serverless Java applications
Serverless Architectures with Spring Cloud Functions and Knative
03:42 MIN
Introducing Knative as a serverless runtime for Kubernetes
Going serverless using the Spring Framework ecosystem
04:31 MIN
Exploring alternatives and ideal use cases for FaaS
Serverless Architectures with Spring Cloud Functions and Knative
Featured Partners
Related Videos
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
Kevin Dubois & Daniel Oh
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
Development of reactive applications with Quarkus
Niklas Heidloff
High performance Serverless Java on AWS
Vadym Kazulkin
Quarkus. A Bliss for developers
Alex Soto
Serverless Architectures with Spring Cloud Functions and Knative
Ingo Weichsel
Microservices with Micronaut
Moritz Kammerer
High performance Serverless Java on AWS
Vadym Kazulkin
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Prostaff Schweiz Gmbh
St. Gallen, Switzerland
Java
Scrum
DevOps
Angular
Continuous Integration
+1

Akros Ag
Biel/Bienne, Switzerland
Junior
Java
Scrum
React
Spring
Docker
+7

![Java Backend Developer"}}]},{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Remote Kotlin / Java Backend Developer](https://wearedevelopers.imgix.net/public/default-job-listing-cover.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)

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


KJR Software Services Ltd
Reading, United Kingdom
Remote
Go
Java
REST
Spark
+8

AddixGroup
Canton de Cagnes-sur-Mer-1, France
Intermediate
GIT
Java
JIRA
Maven
Kafka
+8

Qualient Technology Solutions UK Limited
Lees, United Kingdom
GIT
ELK
Java
Pega
REST
+16