dotnet-cqrs/docs/best-practices/event-design.md

26 lines
480 B
Markdown

# Event Design
Event versioning and schema evolution.
## Best Practices
### ✅ DO
- Use past tense names (OrderPlaced)
- Include event version
- Make events immutable
- Include correlation IDs
- Document event schema
### ❌ DON'T
- Don't change event structure
- Don't delete old events
- Don't use present tense
- Don't skip versioning
## See Also
- [Best Practices Overview](README.md)
- [Events Documentation](../event-streaming/fundamentals/events-and-workflows.md)