Micronaut

Micronaut is a modern, JVM-based full-stack framework designed for building modular, easily testable microservice and serverless applications. It prioritizes compile-time dependency injection and aspect-oriented programming, allowing for significantly reduced startup times, lower memory…

Key facts

First appeared
2017
Category
technology
Problem solved
Micronaut was created to address the significant challenges faced by traditional JVM frameworks like Spring Boot in the realm of microservices and serverless computing. Specifically, it tackles slow startup times, high memory consumption, and larger application sizes caused by heavy reliance on runtime reflection, dynamic proxies, and classpath scanning. This makes such applications ill-suited for the rapid scaling and resource constraints inherent in modern cloud-native environments.
Platforms
Kubernetes, Linux, Windows, GraalVM Native Image, macOS, JVM (Java Virtual Machine), Docker

Related technologies

Notable users

  • Oracle
  • JetBrains
  • Object Computing, Inc. (OCI)
  • Various companies in finance, healthcare, and logistics building cloud-native systems