Orchestrators
Orchestrators are responsible for managing workflows across one or more Services, Adapters, or Assessors. Orchestrators may store state, but that state is usually to keep track of workflow state machines, following the SAGA distributed transaction architectural pattern. State management of service-specific business data is best left to the Services themselves.
Qualities
- Managed workflows across multiple services
- Provides an abstraction for adjacent domains
- Stores Workflow State
- Does not store business data state