Micronaut, the ultra-light JVM framework of the future
summary
Micronaut is a JVM framework that achieves very fast startup (~1 s) and a small memory footprint (~10 MB) by performing dependency injection and configuration at compile time and avoiding runtime reflection. The talk demonstrates building a HelloWorld and a Twitter crawler in Kotlin/Java using Netty HTTP, a reactive MongoDB client, validation, metrics and tests that load the full app in milliseconds, and shows deployments to App Engine, Docker, and a GraalVM native-image that starts in ~30 ms.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:16Micronaut origins
- 3:21AOT compilation benefits
- 5:08Micronaut technical overview
- 6:56Building Micronaut app
- 8:21Controller and tests demo
- 11:11App configuration and run
- 12:15Reactive app demo
- 14:43Deploy to GCP
- 18:17Native compilation with GraalVM
- 20:02Summary
related talks
47mIntroduction to Micronaut Lightweight Microservices with Ahead of Time Compilation
55mMicronaut Launchpad
48mMicronaut Deep Dive
45mIntruduction to Micronaut 2.0
52mSkyrocketing Development Of Your Microservices With Micronaut
47mMicronaut and GraalVM: The Perfect Combination
02h 54mMicronaut Deep Dive
48mConoce Micronaut, un framework para microservicios JVM
