Session
Domain-Driven Design: Manage Data With with Jakarta Data and Jakarta NoSQL
Managing data access in Domain-Driven Design (DDD) applications can be challenging, especially when working with different database types, like relational and NoSQL. This talk explores how to simplify that complexity using the power of two modern Jakarta specifications: Jakarta NoSQL and Jakarta Data.
Jakarta NoSQL and Jakarta Data helps simplify data access, making it easier to implement domain-focused repositories, integrate ubiquitous language, and naturally align business semantics with your code.
This session is framework-agnostic but will showcase examples running on Quarkus, a cloud-native Java platform optimized for developer productivity. What you’ll walk away with:
- A practical understanding of the difference between DAOs and domain-driven repositories.
- How Jakarta NoSQL maps Java entities to NoSQL structures.
- How Jakarta Data empowers expressive queries aligned with business logic.
- How to apply these tools in modern Java apps to bridge the gap between code and business.

Maximillian Arruda
Software Engineer | Developer Advocate🥑 | Jakarta EE Contributor & Ambassador | Eclipse JNoSQL Commiter | Oracle ACE Associate | SouJava JUG Leader | Java lover ☕️
São Paulo, Brazil
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top