Micronaut Framework and Microstream Java-Native Persistence Engine
Talkat JCON Europe 2023 · on Wednesday, 2023-06-21· at 10:00· Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany·
summary
Shows Micronaut integrated with MicroStream to build a Java REST CRUD demo (fruits) that persists a root object (FruitContainer with a List) into file storage, survives stop/start, and passes functional tests that start the server, save data, stop and restart to verify persistence. Uses Micronaut annotations like @StoreParams and a RootProvider helper, exposes a dev-only MicroStream REST GUI, integrates with Micrometer and the health endpoint, and can act as a JSR-107 cache (demo uses a 3s delay to prove caching).
AI-written summary · about
chapters (21)
- 0:00Introduction to Micronaut
- 3:43Micronaut and MicroStream overview
- 6:13Building a RESTful API with Micronaut
- 9:45Implementing MicroStream persistence
- 11:31Adding MicroStream dependencies
- 12:55Configuring MicroStream storage
- 15:01Creating the repository with MicroStream
- 17:24Saving data with MicroStream
- 20:41Updating and deleting data
- 23:58Testing persistence functionality
- 25:47Running the application demo
- 27:58Verifying data persistence
- 28:59Writing functional tests
- 30:03MicroStream GUI integration
- 35:49Multiple MicroStream graphs
- 36:10Health endpoint integration
- 37:37Micrometer metrics integration
- 39:47Using MicroStream as a cache
- 43:03Summary and key takeaways
- 44:45Production deployment with AWS
- 50:58Q&A session
related talks
51mEasier Microservice Persistence With Micronaut Data
42mEclipseStore and the Micronaut Framework
01mGetting Started with MicroStream - High-Performance Java-Native Persistence
01h 05mNatively Cloud Native: Building Agile Microservices
50mGetting started with MicroStream - High-Performance Java-Native Persistence
56mDeveloper experience in a modern Java framework
48mEasier Microservice Persistence with Micronaut Data
33mGetting Started with the Micronaut® Framework
