Eric Deandrea

Like Spring, but Faster: The new Java Jedi

What if your Java app started in 76 milliseconds using 80% less memory? See how ahead-of-time compilation makes Java a first-class citizen for the cloud.

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

tree-IT GmbH
Bad Neustadt an der Saale, Germany

54-80K
Intermediate
Senior
Java
TypeScript
+1

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Why Attend a Developer Event?
Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership. Skill Diversification: Break out of your specific tech stack to see how the industry...
Why Attend a Developer Event?

From learning to earning

Jobs that call for the skills explored in this talk.