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
Kotlin: Coroutines And More

This talk will examine features of Kotlin at a greater depth than most tutorials. Coroutines – the most popular feature...

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...

25 mins
Event-driven Programming 101

Event-driven programming is a natural fit for applications whose control flow is based on internal or external events and not...

50 mins
LLVM

The LLVM Project has been around for over a decade, but is increasingly important as a compiler infrastructure to get...

180 mins
Rust Workshop

Rust has quickly become an incredibly popular language with exceptional tooling, documentation and a renowned community that welcomes and helps...

50 mins
Polyglot Done Right with GraalVM

GraalVM offers a polyglot runtime where you can mix JVM languages with JavaScript, Python, Ruby, R, WebAssembly, and so on...