Efficient Microservices with Oracle GraalVM Enterprise
summary
GraalVM Enterprise replaces the top-tier JIT to yield roughly a dozen percent speedup over Java 8 in modern benchmarks and shows ~6% year-over-year compiler gains; its native-image AOT builds cut startup to milliseconds and memory to single-digit megabytes (example: a Spring app compiled to ~19 MB), but JIT overtakes AOT at very high total-request counts; tooling includes the native-image agent, UPX compression (large size reductions), and integrations with Quarkus, Micronaut, Spring Native and OCI support.
AI-written summary · about
chapters (13)
- 0:00Introduction and disclaimers
- 0:43What is GraalVM
- 6:48GraalVM Community vs Enterprise
- 15:17Just-in-time compiler benefits
- 22:01AOT vs JIT trade-offs
- 23:04How native image works
- 30:02Frameworks and dynamic features
- 32:09Optimizing Docker images
- 35:41Memory and GC configuration
- 38:09Spring Boot and Micronaut
- 41:41Use cases and ecosystem
- 45:33Getting started and resources
- 47:43Q&A summary
related talks
34mFast and Efficient Java Microservices with GraalVM
33mNew Opportunities for Developers with GraalVM
48mRevolutionizing Java-based Applications with GraalVM.
50mGraalVM for Java developers
33mFast and Efficient Microservices with GraalVM
46mBring the Action: Using GraalVM in Production
20mMaximizing Java Application Performance with GraalVM
17mGraalVM Runtime Efficiency and Contributing to the Development Community
