Skip to content

Repository files navigation

DomainDriven

DomainDriven is a batteries included synchronous event sourcing and CQRS library. It is split into the following packages:

  • domaindriven-core - Core persistence model with PostgreSQL and in-memory backends.
  • domaindriven - Effectful-based API layer with Aggregate and Projection effects, plus Servant integration.
  • domaindriven-examples - Example applications demonstrating usage.

Design idea

The core idea is to do synchronous event sourcing with locks and thereby provide the upsides of event sourcing without the extra complexity introduced by asynchronous workflows.

About

No description, website, or topics provided.

Resources

Stars

16 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages