(the video is here, the original talk notes are here)
At least one of those four patterns are in play when you talk about "event-driven" architectures:
- Event Notification: components communicating via events
- Event-carried State Transfer: allowing components to access data without calling the source
- Event Sourcing: using an event log as the primary record for a system
- CQRS: having a separate component for updating a store from any readers of the store