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!
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!