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