Complex, data-intensive applications present significant and challenging development issues. Domain-Driven Design (DDD) is one approach to discovering and addressing these challenges, helping you build your domain model in the 'right' way.
The new Jakarta Data specifications introduce an entirely new, type-safe programming model for persistence in Java. This model follows a Domain-Centric Approach, in contrast to the Entity-Centric model familiar from the Java Persistence API.
In this session, we will explore how to leverage the core concepts of DDD—such as Aggregates, Bounded Contexts, and an Anti-Corruption Layer—to define, design, and build effective software. And your teammates will thank you for it!