Micronaut is a new full stack Java Virtual Machine (JVM) framework for building modular, easily testable microservice and serverless 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 size of your code base.
Jeff Scott Brown explains how Micronaut’s HTTP layer is built on Netty, a proven asynchronous network toolkit designed around an event loop and efficient, nonblocking input/output (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.
Jeff Scott Brown is the cofounder and partner of the Grails and Micronaut frameworks and leads the Grails and Micronaut practices at Object Computing. He’s been doing Java Virtual Machine (JVM) application development for as long as the JVM has existed. He’s spent most of the last decade focused specifically on work related to the Grails framework and is a key contributor to the frameworks’ core development. You can find Jeff on Twitter as @jeffscottbrown.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org