Easier Microservice Persistence With Micronaut Data


Duration: 50 mins
Todd Sharp
Developer Advocate, Oracle

In this session I'll introduce you to Micronaut Data, a tool that will make your persistence operations easier to code and more performant than most alternatives. Writing SQL queries is one of the first things you learn as a developer which inevitably leads most developers on a quest to find the easiest, fastest and most performant way to avoid writing SQL queries. Even the simplest application likely has some form of persistence layer which means at some point you'll be thinking about writing some boring, boilerplate CRUD operations. There are many tools available to make this job easier and each of those tools have strengths and weaknesses. Micronaut Data is a new entry into the database access toolkit landscape and delivers improvements on some existing solutions by using AoT compilation to pre-compute queries which are executed by a thin runtime layer. Since the queries are pre-computed, there's no runtime model to consume memory and of course Micronaut Data doesn't use reflection or runtime proxies. The result is a toolkit that is easy to use and highly performant.

You may also be interested in

50 mins
Web Assembly

While still new to most people, WebAssembly provides a formidable vision of safe, fast, portable code. Through clever choices and...

50 mins
Groovy 3: All The Major New Features

Groovy 3 represents the biggest update to the Groovy programming language in years. The move to the Parrot Parser allows...

25 mins
Building High Resiliency into Digital Solutions

Building high resiliency into digital solutions is a critical requirement for good customer experience, particularly for financial institutions. In this...

50 mins
A Dozen Cool Things We Can Do With Popular JVM Languages

Languages offer a lot more than syntax and compilers. They often have supporting libraries and special facilities that set them...

50 mins
Kotlin Mullets - Business in the Front, Party in the Back

Ever since developers broke apart systems into front and back-ends, we’ve longed to partially reunite them with a shared language....

50 mins
Design Patterns in Dynamic and Functional Languages

Design patterns have existed for decades in the software development world, acting as a well known catalog of common problems...