# System Design
All System Design notes →Chapter 1 — Message Brokers
Kafka, Pulsar, RabbitMQ, and SQS compared on delivery guarantees, ordering, and operational model, not just throughput benchmarks.
system-design messaging book
Chapter 2 — Event Streaming, CQRS & Event Sourcing
How event sourcing and CQRS split the write and read models, and where stream processing sits between them.
system-design messaging book
Chapter 3 — Workflow Systems
Temporal and Cadence's durable-execution model as the answer to long-running, failure-resistant business processes that outlive any single process.
system-design messaging book