Programming languagesProgramming languages
Deep Dive120min
INTERMEDIATE

Bring the Action: Using GraalVM in Production

This session provides a practical, demo-focused overview of building and running Java applications with GraalVM. It addresses migration challenges, library and tool compatibility, configuration, monitoring, and deployment strategies, helping developers understand adoption benefits and solutions to common concerns.

Alina Yurenko
Alina Yurenko

talkDetail.whenAndWhere

Wednesday, November 12, 14:00-16:00
Imlil
talks.roomOccupancytalks.noOccupancyInfo
talks.description
GraalVM has been around for a while, and many developers and teams now rely on it to run Java applications faster, more efficiently, and more securely. According to the "State of Spring" survey, 37% of Spring users either already run applications natively compiled with GraalVM in production, or are currently evaluating it. Similarly, InfoQ's "Java Trends" report now places GraalVM in the "Early Majority" adoption category.

For those who haven't adopted GraalVM yet, the questions and concerns are often similar: how difficult is to migrate? Can I use my libraries and tools? Is there any additional configuration I need to do? Can I monitor such native applications? What are good deployment strategies?

In this hands-on, demo-heavy session we'll talk about all the practical aspects of building and running applications with GraalVM, including tooling, performance optimizations, library integrations, and cover common questions that we get from users.
migration
performance
java
graalvm
talks.speakers
Alina Yurenko

Alina Yurenko

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. Ambassador of snacks and not running.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments