# What goes into a domain module?

The following entities can be defined in a domain module file:

  1. one or more domain-logic definitions
  2. one or more command-queue definitions
  3. one or more command-setdefinitions
  4. event-handler per event-stream