Domain Driven Design (DDD) - MacKittipat/note-developer GitHub Wiki

  • An approach to software development
  • Enable team to effectively develop and maintenance of software for complex problem domains.

Aggregate

  • A cluster of domain objects that can be treated as a single unit
  • An example may be an order and its line-items, these will be separate objects, but it's useful to treat the order (together with its line items) as a single aggregate.

References