Microservices with Micronaut


Details
As microservices have exploded on to the scene, so have microservice frameworks. In the JVM world, we have a myriad of options. In an already crowded space, though, a new framework has appeared that is extremely promising. Micronaut is a polyglot microservice framework from the inventors of the Grails framework, supporting Java, Kotlin, and Groovy out of the box. Micronaut ships with support for a wide number of capabilities, including dependency injection, aspect oriented programming, object relational mapping (via JPA or GORM), cloud native features (Consul, Eureka, Kubernetes, AWS, and others), serverless/functions-as-a-service, and many more. It even comes with a testing framework.
In this presentation, we'll see how to get started using Micronaut using a small subset of those features as we build a simple REST service.
We'll use JPA for persistence, and secure the application using JSON Web Tokens, all fully tested. At the end of the session, we'll have a solid foundation for building microservices using this new offering.
Speaker: Jason Lee
Jason Lee is a software developer living in the middle of Oklahoma. He has been a professional developer since 1997, using a variety of languages, including Java, Kotlin, C/C++, Javascript, PHP, Python, Delphi, and even a bit of C#. Currently, he works for Oracle Corp, coming to them for a second time via acquisition. This time, he is continuing his work on the NetSuite e-commerce system, where his role is that of architect. In a previous stint with Oracle, he worked on the Administration Console and REST APIs for GlassFish and Weblogic Server.
On the personal side, he is married to a beautiful woman and has two kids, who, thankfully, look like their mother.

Microservices with Micronaut