Micronaut® Framework and Microstream Java-native persistence engine

Sergio del Amo introduces Microstream integration with the Micronaut® Framework in this session.

Microstream is an Object-Graph Persistence solution that allows ultra-fast in-memory data processing with pure Java.

  • MicroStream is a Java-native object graph persistence engine for storing any complex Java object graph or any single subgraph and restoring it in RAM at any time by using a fundamentally new serialization concept designed from scratch.
  • With MicroStream, you can restore in RAM on demand the entire object graph, partial subgraphs, or only single objects.
  • Beyond serialization, MicroStream is ACID transaction safe, can handle your class changes and provides a garbage collector for the storage, multi-threaded IO, and connectors for various data storages.

This session will teach you how to use Microstream as your persistence engine in a Micronaut Application. Micronaut Microstream integration allows you to run several Microstream instances in the sample application, simplifies configuration, storage operations, metrics, health, etc.

Moreover, you can use Microstream as a cache implementation for the Micronaut Framework.

Attendees will discover how the Micronaut Framework and Microstream are a perfect combination to build ultra-fast applications without leaving the confines of Java.

Target Attendees

Everyone is welcome. However, we recommend attendees have at least a working familiarity with web development, HTTP, Java, and JVM development frameworks. Experience with Micronaut is a plus, but not required.

Technical Requirements

For the lab exercises, you will need JDK 11 and IntelliJ IDEA Community Edition or Ultimate.

Micronaut® is a registered trademark of Object Computing, Inc. Use is for referential purposes and does not imply any endorsement or affiliation with any third-party product. Unauthorized use is strictly prohibited.

Tags: #presentation #micronaut #turbo