Ddd Cross Aggregate Constraints

Use when a use case wants to check another aggregate's state before changing the current aggregate. Helps separate true invariants from policies, detect Saga misuse, reason about CQRS/Event Sourcing lookup limits, and decide whether inconsistent data is acceptable. Trigger for cross-aggregate validation, checking another aggregate, command-side read-model access, reverse lookup constraints, or Saga-based validation.

amadeus-dlc Updated

File contents

amadeus-dlc/amadeus/tree/main/amadeus/spaces/default/knowledge/amadeus-shared/software-design/ddd-cross-aggregate-constraints commit 97487256d5

Frequently asked questions

npx skillmds@latest add amadeus-dlc/ddd-cross-aggregate-constraints