 Programming languages
Programming languagesDeep Dive120min
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
talkDetail.whenAndWhere
Wednesday, November 12, 14:00-16:00
Imlil
talks.roomOccupancytalks.noOccupancyInfo
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.
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.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments