The Micronaut framework® is a modern, JVM-based and full-stack for building modular, easily testable microservice and serverless applications. In this session, the co-creator of the framework Graeme Rocher, will demonstrate how the Micronaut framework makes it easy to build cloud-portable Java-based applications.
Featuring abstractions over common Cloud services such as Email, Object Storage, Database, Tracing and Metrics. Graeme will demonstrate how you can take the same application and successfully re-deploy the application to multiple cloud providers without being concerned that you are introducing coupling to a particular Cloud.
Graeme will discuss best practises to integrate into your strategies for defining your application build, configuration and code to ensure your application stays Cloud portable in the future, whilst still allowing you to drop down and access Cloud specific APIs and SDKs when necessary.
The talk will also demonstrate how you can create optimised builds with GraalVM Native Image that ensure maximum efficiently of your application, whichever Cloud you deploy to.
Graeme Rocher is the creator of several popular Open Source projects including Grails (https://grails.org) and Micronaut (https://Micronaut.io) and co-author of "The Definitive Guide to Grails" (Springer - https://link.springer.com/book/10.1007/978-1-4302-0871-6).
Graeme currently works as an Architect at Oracle. Graeme is a member of the Java Champions (https://twitter.com/java_champions) and 2018 was awarded the Groundbreaker award by Oracle (https://developer.oracle.com/groundbreakers) for his work on Open Source.