Fast and Efficient Microservices with GraalVM
summary
Shows building Java microservices with GraalVM using native-image and Micronaut to get tiny, fast containers: a demo app (prime number service) compiles to a standalone 70 MB binary (~20 MB compressed), can start in milliseconds with 30–60 MB heap, and serves requests immediately. Native-image build takes ~2 minutes locally, supports PGO and G1 GC to approach warmed JIT throughput, and enforces a closed‑world analysis requiring reflection/resource config (use the Java agent to record it).
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 1:50What is GraalVM
- 5:43GraalVM JIT compiler
- 11:41Performance matters
- 18:48Cloud-native trade-offs
- 21:14Native Image technology
- 31:24Demo: Micronaut app
- 39:53Q&A
related talks
34mFast and Efficient Java Microservices with GraalVM
50mCloud native Java microservices with GraalVM
33mFast and Efficient Microservices with GraalVM
42mBuilding Optimized Java Microservices with Micronaut 3 & GraalVM
47mGraalVM as a Platform for Cloud Native Java
42mJava in the Cloud with GraalVM
33mCloud-Friendly Applications with GraalVM
53mBuilding High Performance Microservices for Java with Micronaut & GraalVM
