Ddd Best Practices

Domain-Driven Design guidance for modeling complex domains. Use when designing Bounded Contexts or Subdomains, discovering Aggregate boundaries from invariants and transactions, defining Aggregate Roots, designing Domain Events, typed domain failures, or repository contracts, choosing exception vs Result/Either/Option semantics, choosing Repository vs DAO/query service/gateway, splitting oversized Aggregates, coordinating cross-Aggregate consistency, applying Context Mapping patterns, implementing CQRS or Event Sourcing, building a Ubiquitous Language, applying Hexagonal Architecture, or reviewing layer ownership.

OKHP3 a8d6733 14 files · 261.3 KB Updated

File contents

OKHP3/skillz/tree/main/community/ddd-best-practices commit a8d6733df3

Frequently asked questions

npx skillmds@latest add okhp3/ddd-best-practices