Skip to content

Domain Events

Global catalog of domain events. Each entry points to the context that emits it and lists its consumers.

Catalog

EventEmitted byConsumed byFlow

This catalog is filled progressively. When documenting a new event, add a row here and update the emitter context's events.md.

Cross-context flows

Sequences of events that span multiple contexts are documented as sagas:

Conventions

  • Event naming (class): <Subject><Action>DomainEvent.ts, e.g. CoinBlockchainCreatedDomainEvent.ts.
  • Event naming (string on the wire): <context>.<subjectAction> in kebab-case dot-separated form, e.g. cex-wallets.coin-blockchain-created.
  • See event patterns for implementation rules.