Level 3: Distributed systems · L3.3 Queues, pub/sub & event-driven architecture
Events, schemas and choreography
Distinguish event notification, state transfer and versioned schemas.
13 min · Pro
What you take away
- A notification says something happened and makes consumers call back; a state-transfer event carries the data so they need not.
And 3 more inside the class, in Pro.
How the class is laid out
- The problem
- The simple version
- Two kinds of event
- Schemas you cannot renegotiate
- Choreography or orchestration
- Why queues
- Shapes
- Consumers
- Events
- Flow
- Check your understanding