Speaker Details

Alina Yurenko
Alina is a developer advocate for GraalVM at Oracle Labs, a research & development organization at Oracle. Loves both programming & natural languages, compilers, and open source.
Spring Framework 6 and Spring Boot 3 imply a new baseline, bringing the Spring ecosystem in line with the needs of tomorrow's workloads. A huge part of that is the new baselines of Jakarta EE and Java 17 and the new support for GraalVM native images, based on the work of Spring Native. Join Spring Developer Advocate Josh Long and Developer Advocate for GraalVM Alina Yurenko as they explore the implications of this exciting new technology for your Spring Boot applications and services.
We'll look at things like using the GraalVM AOT compiler to produce native images that take up a markedly smaller memory footprint and start up in 10s or maybe hundreds of milliseconds. We'll look at how to containerize those workloads. We'll look at how to tame the GraalVM compiler when something goes wrong. And we'll look at how to teach GraalVM about your custom workloads.
In the past few years GraalVM got widely adopted in the Java ecosystem, and now it's hard to imagine starting a new project, especially for the cloud, without at least considering going native. However, taking a new technology to production requires research and preparation. What is the best way to build and deploy such native executables? Once deployed, how can I monitor them? Can I test them as I do with regular Java applications? What if startup is less important, how do I optimize for peak performance and latency? How do I use frameworks and libraries?
This deep dive will cover all these topics and include examples for each. We'll also reserve plenty of time for questions – bring them all!
Come to this session to discuss with the GraalVM team and community the current state of the project and where it's heading in the future. We want to hear from you about how we can improve it: how you're using it now and what's your experience is like, which features and platforms would be good to have, which tools and integrations are still missing, what else we can do to make it more beneficial for you.