Design aggregates with clear boundaries, invariants, and consistency guarantees.
| Aggregate size | Small (< 20 children), split if larger | | Cross-aggregate refs | Always by ID, never by object | | Consistency | Immediate within, eventual across | | Events | Collect in root, publish after persist |
aggregate-root Keywords: aggregate root, consistency boundary, transactional Solves: Design aggregate roots, control child access, enforce boundaries
DDD modelli di progettazione aggregati per limiti di coerenza e invarianti. Da utilizzare durante la progettazione di radici aggregate, l'applicazione di invarianti aziendali, la gestione di riferimenti tra aggregati o l'ottimizzazione delle dimensioni aggregate. Fonte: yonatangross/skillforge-claude-plugin.