👨‍💻
Software Engineering
Implementing Domain Driven Design
Implementing Domain Driven Design
  • Intro
  • 1. Getting Started with DDD
    • The Business Value of DDD
  • 4: Architecture
  • 5: Entities
    • Why We Use Entities
    • Unique Identity
  • 6: Value Objects
    • Value Object Characteristics
    • Integrate with Minimalism
    • Standard Types Expressed as Values
    • Resources
  • 10: Aggregates
  • 8: Domain Events
    • The When & Why of Domain Events
    • Modeling Events
    • Publishing Events from the Domain Model
  • 13: Factories
  • Resources
Powered by GitBook
On this page

8: Domain Events

Use a Domain Event to capture an occurrence of something that happened in the domain.

Contemporary Definition

  • Something happened that domain experts care about.

  • Model information about an activity in the domain as a series of discrete events.

  • Represent each event as a domain object.

  • A Domain Event is a full-fledged part of the Domain Model, a representation of something that happened in the domain.

Previous10: AggregatesNextThe When & Why of Domain Events

Last updated 1 year ago