3 ms·
> particularly if interacting with other systems that do use a CRUD metaphor for interaction and state must be synchronized? This is also an antipattern, btw—e
by karmajunkie 10y ago
> particularly if interacting with other systems that do use a CRUD metaphor for interaction and state must be synchronized?
This is also an antipattern, btw—events between bounded contexts should be somewhat limited, and well-defined behaviors when doing so. What you're doing with a scheme like that, sharing CRUD events between external services or systems, breaks all kinds of conceptual and logical encapsulation (in addition to the aforementioned CRUD thing.)
- grandalf 10y agoWhy is it an antipattern? What does it make more difficult? Pattern matching? Creating useful state snapshots? Curious to hear more about your experience.