![eShopOnWeb Architecture (9/16) - uses the Aggregate root pattern to ensure child objects are not manipulated out of context eShopOnWeb Architecture (9/16) - uses the Aggregate root pattern to ensure child objects are not manipulated out of context](https://davecallan.com/wp-content/uploads/2021/12/aggregate-root.png)
eShopOnWeb Architecture (9/16) - uses the Aggregate root pattern to ensure child objects are not manipulated out of context
![oop - Should an aggregate root's behaviour be dependent on other aggregate root's attributes? - Stack Overflow oop - Should an aggregate root's behaviour be dependent on other aggregate root's attributes? - Stack Overflow](https://i.stack.imgur.com/AcRzP.jpg)
oop - Should an aggregate root's behaviour be dependent on other aggregate root's attributes? - Stack Overflow
![java - Updating nested objects in DDD Aggregate by example: delegation or direct access from the root? - Software Engineering Stack Exchange java - Updating nested objects in DDD Aggregate by example: delegation or direct access from the root? - Software Engineering Stack Exchange](https://i.stack.imgur.com/M93TN.png)
java - Updating nested objects in DDD Aggregate by example: delegation or direct access from the root? - Software Engineering Stack Exchange
![architecture - Aggregate root being created by multiple other aggregate roots - Software Engineering Stack Exchange architecture - Aggregate root being created by multiple other aggregate roots - Software Engineering Stack Exchange](https://i.stack.imgur.com/jWm81.png)
architecture - Aggregate root being created by multiple other aggregate roots - Software Engineering Stack Exchange
![domain driven design - DDD: Why is it a bad practice to update multiple aggregate roots per transaction? - Software Engineering Stack Exchange domain driven design - DDD: Why is it a bad practice to update multiple aggregate roots per transaction? - Software Engineering Stack Exchange](https://i.stack.imgur.com/vrQbu.png)
domain driven design - DDD: Why is it a bad practice to update multiple aggregate roots per transaction? - Software Engineering Stack Exchange
![Rule: Reference Other Aggregates by Identity | Implementing Domain-Driven Design: Aggregates | InformIT Rule: Reference Other Aggregates by Identity | Implementing Domain-Driven Design: Aggregates | InformIT](https://www.informit.com/content/images/chap10_9780321834577/elementLinks/10fig05.jpg)
Rule: Reference Other Aggregates by Identity | Implementing Domain-Driven Design: Aggregates | InformIT
![Rule: Reference Other Aggregates by Identity | Implementing Domain-Driven Design: Aggregates | InformIT Rule: Reference Other Aggregates by Identity | Implementing Domain-Driven Design: Aggregates | InformIT](https://www.informit.com/content/images/chap10_9780321834577/elementLinks/10fig06.jpg)
Rule: Reference Other Aggregates by Identity | Implementing Domain-Driven Design: Aggregates | InformIT
![What's the Difference Between an Aggregate and a Bounded Context | by Dave Taubler | Level Up Coding What's the Difference Between an Aggregate and a Bounded Context | by Dave Taubler | Level Up Coding](https://miro.medium.com/max/1378/1*r7dTTr1URz-PGFuyHixVxw.png)