Slides from my and Tomas Langer session at CodeOne 2019.
Abstract:
Although Helidon SE provides reactive nonblocking APIs to build microservices, most database drivers are still blocking. Only a few vendors provide reactive drivers to their databases. To help mitigate this issue, a reactive persistence layer has been created in Helidon SE. This persistence layer, known as Helidon DB, supports SQL and NoSQL databases and is compatible with R2DBC, ADBA, the MongoDB reactive driver, and standard JDBC. With Helidon DB, there is no need to worry that a database driver will block your thread. This session covers the basic concepts of Helidon DB and demonstrates how it works with different kinds of databases on a simple sample application.