Pattern 15 / COMMS
Event-Driven Architecture
Use this when reducing direct service coupling across a workflow.
- Pressure
- Reducing direct service coupling across a workflow
- Mechanism
- Services emit facts about what happened and other services subscribe/react without direct calls
- Toll
- Debugging and latency become distributed across logs, queues, and consumers