Event-Driven & Reactive Architecture — System Architecture Roadmap
Architecting systems around events rather than direct request/response calls
Steps in Event-Driven & Reactive Architecture
- Event-Driven Architecture Fundamentals — advanced · Producers, consumers, event brokers and the shift from commands to events
- Event Notification vs Event-Carried State Transfer — advanced · Thin 'something happened' events vs events that carry the full changed state
- Choreography vs Orchestration — advanced · Letting services react to events independently vs a central coordinator directing the flow
- CQRS at the Architecture Level — advanced · Splitting an architecture's read and write paths to scale and evolve them independently
- Event Sourcing as an Architectural Style — advanced · Treating the event log itself as the system of record
- Reactive Architecture Principles — advanced · The Reactive Manifesto: responsive, resilient, elastic and message-driven systems
Part of
- System Architecture roadmap — the full learning path