Server Side JavaServer Side Java
Conference50min
INTERMEDIATE

Migrating Spring Boot apps to GraalVM

This live demo provides practical insights on migrating an existing JVM-based Spring Boot application to a Native Image. It covers the benefits of using Spring Boot in Native Images, common pitfalls in migration, and how to measure the improvements offered by Spring Native.

Daniel Garnier-Moiroux
Daniel Garnier-MoirouxSpring @ Broadcom
Alina Yurenko
Alina YurenkoOracle Labs

talkDetail.whenAndWhere

Wednesday, October 9, 14:00-14:50
Room 9
talks.description
Spring Boot in Native Images are all the rage now: faster startup, stable performance and optimized resource usage, what's not to like? While it is super easy to integrate in a brand new, greenfield application, there are a few things you need to know to migrate older, already existing apps.While the Spring Ahead-Of-Time compilation process can infer a lot about an application, it is not enough. There are general patterns to follow, and common pitfalls that can be avoided.In this live demo, you will learn practical recipes for migrating an existing JVM-based Spring Boot application to Native Image, tips for improving your workflows, and how to measure the improvements Spring Native brings.
Performance Improvement
Migration
Spring Boot
Native Images
talks.speakers
Daniel Garnier-Moiroux

Daniel Garnier-Moiroux

Spring @ Broadcom

France

Daniel Garnier is a software engineer at Broadcom, working in the identity space and on SSO for applications. He is an adjunct professor at Mines Paris, where he teaches CS and software engineering classes.
He contributes to Spring Security, and has a keen interest in automation and developer productivity.
Alina Yurenko

Alina Yurenko

Oracle Labs

Switzerland

Alina is a developer advocate for GraalVM at Oracle Labs, a research & development organization at Oracle. Loves both programming and natural languages, compilers, and open source.
comments.title

comments.speakerNotEnabledComments