Évitez les commandes et événements “CRUD-like”

Évitez les commandes et événements “CRUD-like”

Dans les systèmes basés sur des commandes et/ou des événements (CQRS, CQS, Event Sourcing, architecture event-driven), on retrouve parfois des messages “CRUD-like” tels que UpdateUserStatus ou UserStatusUpdated. Ces classes sont généralement une mauvaise abstraction. Il vaut mieux privilégier des messages explicites comme CloseUserAccount ou UserAccountClosed. Pourquoi ? Parce qu’une sémantique explicite améliore la compréhension du système. Avec des messages génériques, il faut analyser le...

Original Source

Read the full article at Dev →

KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.