Java In The Cloud with GraalVM
summary
GraalVM Native Image compiles Java apps ahead of time into single native executables, producing 20 ms startup versus ~560 ms on the JVM in the demo, cutting memory from ~200 MB to ~100 MB and eliminating runtime class loading. Benchmarks show ~105k req/s on native, and ~120k req/s with profile‑guided optimization, tooling includes native-image, the tracing agent and UPX for compression, and the Micronaut example builds and runs successfully.
AI-written summary · about
chapters (15)
- 0:00Intro
- 1:42What GraalVM offers
- 4:44GraalVM 🤝 Java microservice frameworks
- 5:38Agenda
- 7:12Start fast
- 13:54Demo: Startup & performance
- 27:11Minimize vulnerability
- 29:44Demo: Reducing attach surface
- 35:09Compact packaging
- 36:51What's the catch?
- 41:10What's new in GraalVM?
- 42:15What's next for Native Image?
- 42:48Get started with GraalVM
- 43:00Summary
- 43:27Outro
related talks
42mJava in the Cloud with GraalVM
52mGraalVM native images explained
47mBring the action: using GraalVM in production
46mGraalVM Native Image — Faster, Smarter, Leaner
50mCloud native Java microservices with GraalVM
35mCloud-Native Applications with GraalVM
47mGraalVM as a Platform for Cloud Native Java
33mCloud-Friendly Applications with GraalVM
