Eric Deandrea
Like Spring, but Faster: The new Java Jedi
#1about 4 minutes
The challenge of JVM warmup and resource usage
The JVM's dynamic runtime and Just-In-Time compiler cause slow startup and high resource consumption, which is problematic for containerized microservices.
#2about 4 minutes
How Quarkus optimizes startup by shifting work to build time
Quarkus moves framework initialization tasks like configuration and bean injection from runtime to build time, resulting in a pre-warmed and optimized application.
#3about 7 minutes
Benchmarking a standard Spring Boot application with AOT
A live benchmark measures the time to first request and RSS memory of a standard Spring Boot application, both with and without ahead-of-time (AOT) compilation.
#4about 4 minutes
Migrating to Quarkus and benchmarking JVM performance
By simply swapping dependencies to Quarkus extensions, the same application code demonstrates significantly faster startup and lower memory usage on the JVM.
#5about 7 minutes
Comparing native image performance between Quarkus and Spring
A side-by-side comparison of GraalVM native images reveals that the Quarkus version has a faster build time, smaller binary size, and superior runtime performance.
#6about 3 minutes
The business impact of improved Java performance
Improved performance with Quarkus translates directly to operational cost savings, better resource density in Kubernetes, and a lower carbon footprint for applications.
Related jobs
Jobs that call for the skills explored in this talk.
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
+1
Matching moments
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
02:21 MIN
Solving Java's serverless challenges with Quarkus
Serverless-Native Java with Quarkus
03:15 MIN
Comparing Quarkus and Spring Boot startup performance
Serverless-Native Java with Quarkus
02:21 MIN
The evolution from traditional Java EE to modern runtimes
2021: Familiar APIs on Kickass Runtimes #slideless
05:03 MIN
Improving performance with modern runtimes and reactive code
Application Modernization and Rabbits
06:02 MIN
Comparing JVM and native image performance
Developer Joy with Quarkus
07:13 MIN
Answering questions on Micronaut and its ecosystem
Microservices with Micronaut
Featured Partners
Related Videos
Developer Joy with Quarkus
Daniel Oh
Quarkus. A Bliss for developers
Alex Soto
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
Kevin Dubois & Daniel Oh
Development of reactive applications with Quarkus
Niklas Heidloff
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
Kubernetes Native Java
Josh Long
Test-Driven Development: It's easier than you think!
Eric Deandrea
Serverless-Native Java with Quarkus
Alex Soto
Related Articles
View all articles



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

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

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


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

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

J&C Associates
Remote
Intermediate
XML
Java
Unix
Solr
+4

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

Qualogy
Rijswijk, Netherlands
Senior
Java
Kafka
DevOps
Spring
Microservices
+2

Enova Consulting
Geneva, Switzerland
Intermediate
API
GIT
Java
JSON
REST
+3