GraalVM as a Platform for Cloud Native Java
summary
GraalVM compiles JVM apps ahead-of-time into single native binaries using the native-image utility and framework plugins such as the Micronaut plugin. Example: a Micronaut primes microservice builds in minutes into a 94–200 MB Docker image, runs in ~30 MB RAM and starts in milliseconds. Workflow uses a Java agent to capture reflection metadata, optional PGO for peak throughput, and supports static linking so containers stay tiny and fast.
AI-written summary · about
chapters (13)
- 0:00Start
- 4:36Main Advantages for Java Developers and Java Applications
- 11:41Why Would We Like To Run Java Applications on Grail Vm
- 12:06On-Premise Deployment
- 13:27Oracle Cloud Infrastructure
- 15:43Constant Improvement
- 27:59Support for Native Images in the Ecosystem
- 29:26Speculative Optimizations
- 30:38Profile Guided Optimizations
- 31:42Micronaut
- 32:45Demo
- 34:17How Do I Build Native Image
- 37:01Workflow
related talks
50mCloud native Java microservices with GraalVM
42mJava in the Cloud with GraalVM
35mCloud-Native Applications with GraalVM
44mJava In The Cloud with GraalVM
33mCloud-Friendly Applications with GraalVM
52mGraalVM native images explained
45mFast and Efficient Microservices with GraalVM
48mRevolutionizing Java-based Applications with GraalVM.
