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
00:22 MIN
Why traditional Java frameworks are slow in the cloud
Microservices with Micronaut
34:31 MIN
Compiling Micronaut applications to native images with GraalVM
Microservices with Micronaut
06:44 MIN
Implementing serverless workloads on Kubernetes with Knative
Serverless-Native Java with Quarkus
10:00 MIN
Solving Java's serverless challenges with Quarkus
Serverless-Native Java with Quarkus
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
10:20 MIN
Optimizing Java performance for cloud-native applications
Cloud Chaos and Microservices Mayhem
07:46 MIN
Choosing a technology stack for serverless Java applications
Serverless Architectures with Spring Cloud Functions and Knative
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



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

Staff Software Engineer Java Kotlin AWS
Client Server
Charing Cross, United Kingdom
Remote
€95-110K
API
Java
React
+5

Fullstack Developer - Java, Spring, React Native, React
dmTECH
Karlsruhe, Germany
Java
Scrum
React
Spring
Terraform
+6

Fullstack Developer - Java EE/Spring/Angular/React
CodeCamp:N GmbH
Nürnberg, Germany
Intermediate
Azure
React
Spring
Angular
Project Management
+1
![Java Backend Engineer - (Spring Boot) [gn]](https://wearedevelopers.imgix.net/public/default-job-listing-cover.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)

Senior Full-Stack Developer in Java (Spring Boot) and JavaScript (Vue)
ZeroHassle - Interactivated Solutions Group
Groningen, Netherlands
Remote
Senior
GIT
Java
REST
NoSQL
+5

Front End Engineer TypeScript React Native AI
Client Server
Charing Cross, United Kingdom
Remote
£80K
CSS
React
JavaScript
+5

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

Tech Lead AWS Serverless Developer, Madrid
Plexus
Municipality of Madrid, Spain
Java
Python
Amazon DynamoDB
Amazon Web Services (AWS)

Software Engineer - Full-Stack & Cloud-Native
Rocken AG
Lucerne, Switzerland
.NET
DevOps
Python
Vue.js
TypeScript
+1