Publish/Subscribe

Publish/Subscribe

One producer, many consumers, no coupling
Free
4h · 5 lessons
Overview

Queues, publish/subscribe, and the log as a primitive. Delivery semantics, idempotency and ordering, then the architectures they make possible — and the debugging they cost you.

This module is 04.2 of the 5 in Messaging & Event Streams. It runs about 4 hours across 5 lessons, and closes with Fan-Out — One celebrity account with 40 million followers. Choose your fan-out and pay for it.

Lessons
1. Topics, subscriptions and fan-out

Concept · 35 minutes

2. Push and pull delivery, compared

Concept · 30 minutes

3. Consumer groups and partition assignment

Concept · 40 minutes

4. Schema registries and payload evolution

Concept · 35 minutes

5. Fan-out on write versus fan-out on read

Concept · 35 minutes

Module information
Duration
4 hours
Lessons
5
Level
Intermediate
Track
Messaging & Event Streams
Drill
Fan-Out
Price
Free

Related modules

Log-Based Streaming
5 hours
5 lessons
Intermediate
Log-Based Streaming
Free
04.3
Delivery Semantics & Idempotency
4 hours
5 lessons
Intermediate
Delivery Semantics & Idempotency
Free
04.4
Event-Driven Architecture
4 hours
5 lessons
Intermediate
Event-Driven Architecture
Free
04.5
Queues & Background Workers
4 hours
5 lessons
Intermediate
Queues & Background Workers
Free
04.1