Course: CQRS in Practice

Course: CQRS in Practice

CQRS & Onion Architecture

CQRS & Onion Architecture

where do C, Q, E belong?

where do C, Q, E belong?

Where to put Command Handlers

Where to put Command Handlers

Command reuse -> domain service

Command reuse -> domain service
Domain Service called for duplicate code

Projections

Choosing projection type
A - database triggers
B - flags on aggregates
- in domain
- framework (NHibernate, Entity Framework
oo see more about state driven projections in
DDD: Working with legacy projects

Eventual Consistency - definition

Eventual Consistency - definition

One-way-commands

One-way-commands