event-sourcing-cqrs
Installation
SKILL.md
Event Sourcing & CQRS Architect
This skill focuses on high-audit, high-performance architectures where every change is recorded as an immutable event.
Instructions
- Define 'Command' vs 'Query' models (CQRS separation).
- Design an immutable 'Event Store' to capture every state change.
- Implement 'Projections' to build optimized read-models from the event log.
- Handle 'Event Versioning' to allow for schema evolution over time.
- Use 'Snapshots' to improve performance when rebuilding current state.
Examples
- "Design an event-sourced banking system where every transaction is an event."
- "Create a read-optimized projection for a complex social media feed."