Cloud Native apps with Micronaut 4 and GraalVM
summary
Micronaut 4 + GraalVM claim: move framework work to compile time so apps avoid reflection, cut runtime size and start dramatically faster. Demos use Gradle, Micronaut Data, Micronaut Serialization (replacing Jackson), RxJava3 streaming file upload of multi‑GB files, and Gradle-native builds into Docker. Results shown: zero reflective caches, app runtimes ~11 MB vs ~30 MB, Jackson 2.4 MB vs Micronaut 400 KB, thousands of functional tests (≈4,000) run in ~15 minutes, and native startup ~10 ms — native builds are slower to produce but worked in demos.
AI-written summary · about
chapters (12)
- 0:00Introduction and speakers
- 3:21Agenda and Micronaut overview
- 10:03Micronaut’s reflection-free design
- 19:28GraalVM and Native Image basics
- 24:08Micronaut project setup and demos
- 39:05GraalVM Native Image demo
- 1:00:04File upload demo with Micronaut
- 1:20:26Micronaut 4 core updates
- 1:45:32Micronaut Data and test resources
- 2:06:38MQTT messaging demo
- 2:35:18Web, Cloud and future features
- 2:45:12Summary and Q&A
related talks
45mUnleash the power of your applications with Micronaut & GraalVM
32mUnleash the power of your applications with Micronaut and GraalVM
55mUnleash the power of your applications with Micronaut and GraalVM
50mUnleash the power of your applications with Micronaut and GraalVM
46mUnleash the power of your applications with Micronaut and GraalVM
49mBuilding Optimized Java Microservices with Micronaut 4 & GraalVM
44mUnleash the power of your applications with Micronaut and GraalVM
53mBuilding High Performance Microservices for Java with Micronaut & GraalVM
