4 articles
← Back to all tagsThis phrase, popularized by Yaron Minsky in the context of OCaml, captures the very essence of a defensive approach to modeling: rather than verifying after the fact that a state is valid, we structur...
An aggregate in Domain-Driven Design is fundamentally a guardian of invariants: it encapsulates a cluster of entities and value objects whose coherence must be maintained at each transaction.
A design system, in its essence, is much more than a library of reusable components: it's a domain-specific language (DSL) for expressing a graphic identity.
Greg Young, in his foundational documents on CQRS, introduces an enlightening distinction between two interface styles.