Concurrency and communication
ES has several coordinated concurrent processes with communication among them
communication:
- Explicit: sender forces an order on the events
- Implicit: sharing of tags, this forces common partial order of events and common notion of state. (common clock)