Micronaut
MentionedFramework
Lightweight JVM framework with compile-time dependency injection. Ideal for microservices and serverless.
Micronaut, explained
Written by EduVerseWhat it is
Micronaut is a JVM framework for building microservices and serverless functions in Java, Kotlin or Groovy. It looks familiar to Spring developers, with annotations like @Controller and @Inject, but it prepares dependency injection and other wiring while compiling, instead of scanning your code with reflection at startup.
Why teams use it
Classic Spring apps scan and wire everything when they start, which costs time and memory. Micronaut moves that work to compile time, so services start quickly and use less memory, which matters when you run many small containers or pay per function call.
An example from work
Your team’s notification service turns out to be a Micronaut app. The controller, with @Controller and @Get annotations, looks almost like Spring code, so you can find your way around. When you run ./gradlew run, the service is up and answering requests within moments.
Our own explanation, not a quote from the book.
Where it fits
Cloud-native microservices on the JVM
Coverage in the book
Mentioned as part of the wider landscape, without in-depth coverage.