Timo Salm
Going serverless using the Spring Framework ecosystem
#1about 8 minutes
Understanding the core concepts of serverless computing
Serverless computing involves using backend-as-a-service (BaaS) and function-as-a-service (FaaS) to enable autoscaling and usage-based pricing.
#2about 4 minutes
Introducing Knative as a serverless runtime for Kubernetes
Knative provides a serverless abstraction on any Kubernetes cluster, enabling features like scale-to-zero, blue-green deployments, and event-driven architectures.
#3about 6 minutes
Benchmarking a standard Spring Boot app on Knative
A standard Spring Boot application deployed on Knative demonstrates slow startup times and high memory consumption, highlighting areas for performance improvement.
#4about 7 minutes
Improving performance with ahead-of-time compilation
Ahead-of-time (AOT) compilation with GraalVM creates native images that offer faster startup and lower memory usage compared to traditional just-in-time (JIT) compilation.
#5about 10 minutes
Building and configuring GraalVM native images
Building a native image involves a lengthy compilation process and requires explicit configuration for dynamic features like reflection, which can be generated using the GraalVM agent.
#6about 5 minutes
Simplifying native image creation with Spring Native
The Spring Native project simplifies building GraalVM native images by providing an AOT plugin and annotations to handle dynamic features without code changes.
#7about 4 minutes
Measuring the performance gains of a Spring native image
A Spring application compiled to a native image shows dramatic improvements on a serverless runtime, with startup time reduced from seconds to milliseconds and memory usage cut by nearly 90%.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
23:41 MIN
Understanding and building GraalVM native images
Bootiful Spring Boot 3
09:51 MIN
Java's adaptation for cloud-native and serverless computing
Build ultra-fast In-Memory Database Apps and Microservices with Java
00:22 MIN
Why traditional Java frameworks are slow in the cloud
Microservices with Micronaut
07:46 MIN
Choosing a technology stack for serverless Java applications
Serverless Architectures with Spring Cloud Functions and Knative
34:31 MIN
Compiling Micronaut applications to native images with GraalVM
Microservices with Micronaut
05:41 MIN
Using Quarkus and GraalVM for fast Java startup
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
27:38 MIN
Understanding GraalVM native image compilation
Kubernetes Native Java
06:44 MIN
Implementing serverless workloads on Kubernetes with Knative
Serverless-Native Java with Quarkus
Featured Partners
Related Videos
Serverless Architectures with Spring Cloud Functions and Knative
Ingo Weichsel
High performance Serverless Java on AWS
Vadym Kazulkin
Microservices with Micronaut
Moritz Kammerer
Serverless-Native Java with Quarkus
Alex Soto
High performance Serverless Java on AWS
Vadym Kazulkin
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
Kevin Dubois & Daniel Oh
Bootiful Spring Boot 3
Josh Long
Kubernetes Native Java
Josh Long
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.

Senior Full Stack Entwickler:in Java, Spring Boot & React (d/m/w) - Remote
Haufe-Lexware GmbH & Co. KG
Freiburg im Breisgau, Germany
Intermediate
Senior
Java
React
TypeScript

Java/Kotlin Software Developer (m/w/d) in einem Cloud-Native-Stack
PROSOZ Herten GmbH
Herten, Germany
Junior
Intermediate
Senior
Java
Scrum
Kotlin
Microservices



Senior Developer / Tech Lead - Java (Spring Boot) & JavaScript
Interactivated Solutions Europe
Senior
GIT
NoSQL
Vue.js
TypeScript
![Java Backend Engineer - (Spring Boot) [gn]](https://wearedevelopers-staging.imgix.net/staging/public/default-job-listing-cover.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)

Fullstack Developer - ReactJS and TypeScript, AWS RDS, Lambda
GULP Information Services GmbH
GraphQL
PostgreSQL
TypeScript
AWS Lambda
Load Balancing

Technischer Architekt - Java, Spring Boot, React.js (gn)
Grafton Deutschland GmbH
Frankfurt, Germany

Full Stack Entwickler (Java EE / Spring Boot) - Remote in Deutschland
CroX
€65-110K
Intermediate
GIT
JUnit
MySQL
NoSQL
+9