Event Driven Architecture

Loosely coupled services reacting to events.

All topics · 3 lessons · 48 resources

Learn Event Driven Architecture on System Design Atlas

  1. 01Queues, streams and asynchronous workHow to take slow or bursty work off the request path, and what delivery guarantees really mean.System Design Foundations · 11 min read · start here
  2. 02Event-driven architecture: sagas, CQRS and event sourcingHow services coordinate without distributed transactions: events, sagas with compensation, separate read and write models, and storing changes instead of state.Messaging and Microservice Patterns · 14 min read
  3. 03How microservices work togetherSynchronous calls, events, sagas and discovery: how separate services cooperate without becoming one tangled system.Real-World Systems · 11 min read

These share a lesson with Event Driven Architecture.

Curated Event Driven Architecture resources

Books

Documentation

Blogs

Case Studies

Papers

GitHub

Courses

YouTube