Micronaut is a new full-stack JVM framework for building modular, easily testable microservice applications. Unlike reflection-based IoC frameworks, Micronaut provides advanced dependency injection and AOP support at compilation time. As a result, your application startup time and memory usage are reduced to a minimum, regardless of the the size of your codebase.
Micronaut's HTTP layer is built on Netty, a proven asynchronous network toolkit designed around an event loop and efficient, non-blocking I/O. Native support for Reactive Streams allows you to build out your API using expressive libraries such as RxJava, and apply reactive programming patterns across your entire application.
In an era of microservices and cloud computing, Micronaut incorporates support for cloud-friendly reliability patterns - from load balancing and circuit breakers to shared configuration and service discovery - and makes these features available and easily configurable from within your application. From the ground up, Micronaut applications are "natively" cloud-native.
In this talk, Jeff Brown - one of the founders of the Grails full-stack MVC framework and the Micronaut framework - introduces Micronaut and demonstrates features related to building robust microservices - with minimal code and maximum simplicity - using Micronaut.
We'll have food and drinks, so bring your enthusiasm and let's network and learn!