My aim is to identify, name, and document patterns, that I’ve used or encountered in my consulting practice. All patterns are anti-patterns when used in the wrong context, so I try to add heuristics, trade-offs, and caveats.
You can help: tell me your experiences, point me to other people’s writings on patterns, distill your own heuristics, …
Meta
- Eventsourcing: State from Events or Events as State?
- Patterns Are Not Defined by Their Implementation
Patterns for Decoupling in Distributed Systems
- Domain Queries
- Summary Event
- Completeness Guarantee
- Passage of Time Event
- Fat Event
- Explicit Public Events
- Segregated Event Layers
Eventsourcing Patterns
- Forgettable Payloads
- Crypto-Shredding
- Decision Tracking
- Migration Events in a Ghost Context
- Multi-temporal Events