Java guide

Our how-to guide to build systems using Event Sourcing and CQRS using Java.

Getting to know the Java client

The first steps to get started using our Java client for building applications with Event Sourcing and CQRS.

Working with aggregates in Java

Learn how to work with aggregates using our Java client library. Learn about the optimistic concurrency control features and how to load and store events to build Aggregates with Event Sourcing.

Projecting domain events to useful read models in Java

Learn how to create a basic projection of your events using our Java client library.