ArchConf - December 10 - 13, 2018 - No Fluff Just Stuff

Jeff Brown

ArchConf

Clearwater · December 10 - 13, 2018

You are viewing details from a past event
Jeff Brown

Grails Practice Lead - OCI Grails Team

Grails co-founder and OCI Grails Practice Lead, Jeff Scott Brown has been doing JVM application development for as long as the JVM has existed. He has spent most of the last decade focused specifically on work related to the Grails framework. Jeff co-authored The Definitive Guide to Grails Second Edition and The Definitive Guide to Grails 2, in partnership with Grails co-founder and OCI Grails Team Lead, Graeme Rocher. Jeff is also a regular public speaker on Grails, Groovy, and other JVM-related technologies.

Presentations

Scalable Microservices With Micronaut

Micronaut is a modern, JVM-based, full-stack framework for building modular, easily testable microservice applications. Micronaut embraces some of the same ideas Grails uses to prioritize developer productivity and code simplicity, then applies those ideas to a framework specifically designed to overcome the challenges associated with microservice architectures. Through lectures, real-world examples, and lab exercises, this 1-day hands-on workshop will arm you with everything you need to get started building microservice applications using Micronaut. The workshop will cover the fundamentals of Micronaut and build a real application which will be deployed to Google Cloud Platform (GCP) during the experience.

Launching the Micro Future: Groovy, Grails, and Micronaut

Micronaut is a new JVM-based, full-stack framework for building modular, easily testable microservice applications. Unlike reflection-based IoC frameworks, which load and cache reflection data for every single field, method, and constructor in your code; with Micronaut, your application startup time and memory consumption are not bound to the size of your codebase.

The Micronaut framework shares many core values with Grails, including the enablement of code simplicity and developer productivity. Micronaut offers many additional features for a new class of applications (e.g., microservices, serverless deployments, etc.) that may not be well-suited for Grails.

Compelling aspects of the Micronaut framework include:

  • Sub-second startup time
  • Tiny processes that may run in as little as 8mb of heap
  • No runtime reflection
  • Dependency injection
  • Load balancing
  • And more!