Architecture Patterns
The three architectural approaches Protean supports, each building on the previous one.
- Domain-Driven Design: Aggregates, repositories, and domain events.
- CQRS: Separating command and query responsibilities.
- Event Sourcing: Deriving state from an append-only event log.
- Choosing an Architecture: How to decide which approach fits your needs.