Messaging
Message queues, Kafka, RabbitMQ
- 00 Messaging & Queues — Roadmap Self-host RabbitMQ or NATS. Then run a Kafka cluster across 3 VPS. beginner 3 min →
- 01 Why Messaging Systems The problems direct HTTP calls create at scale — and how async messaging solves coupling, backpressure, and reliability. beginner 8 min →
- 02 RabbitMQ Exchanges, queues, bindings, dead letter exchanges — the AMQP model and how to use it for reliable task processing. beginner 12 min →
- 03 Kafka Topics, partitions, consumer groups, retention — the distributed log that makes replay and high-throughput event streaming possible. intermediate 13 min →
- 04 NATS Core pub/sub, JetStream persistence, KV store, and running a 3-node cluster — the fast path to reliable messaging without Kafka complexity. intermediate 10 min →
- 05 Messaging Patterns Saga, inbox/outbox, event-driven choreography vs orchestration — the patterns that make distributed systems reliable despite partial failure. intermediate 11 min →