In the past fewer years GraalVM got widely adopted by the Java ecosystem, and now it's hard to imagine starting a fresh project, especially for the cloud, without at least considering going native. However, taking a fresh technology to production requires investigation and preparation. What is the best way to build and deploy specified native executables? erstwhile deployed, how can I monitor them? Can I test them as I do with regular Java applications? What if startup is little important, how do I optimize for highest performance and latency? How do I usage frameworks and libraries? This session will cover all of those steps and illustrate them with examples. We'll besides have plenty of time for questions – bring them all!
GeeCON 2024: Alina Yurenko - Going AOT: Everything you request to know about GraalVM for Java
In the past fewer years GraalVM got widely adopted by the Java ecosystem, and now it's hard to imagine starting a fresh project, especially for the cloud, without at least considering going native. However, taking a fresh technology to production requires investigation and preparation. What is the best way to build and deploy specified native executables? erstwhile deployed, how can I monitor them? Can I test them as I do with regular Java applications? What if startup is little important, how do I optimize for highest performance and latency? How do I usage frameworks and libraries? This session will cover all of those steps and illustrate them with examples. We'll besides have plenty of time for questions – bring them all!