Log-Based Streaming

Log-Based Streaming

The log as the primitive everything else is built from
Free
5h · 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.3 of the 5 in Messaging & Event Streams. It runs about 5 hours across 5 lessons, and closes with Replay — Rebuild a corrupted read model from the log alone, while new events keep arriving.

Lessons
1. The immutable append-only log

Concept · 35 minutes

2. Offsets, retention and replay

Concept · 35 minutes

3. Partitions, keys and ordering guarantees

Concept · 40 minutes

4. Stream processing: windows and state

Concept · 45 minutes

5. Change data capture from a database

Concept · 40 minutes

Module information
Duration
5 hours
Lessons
5
Level
Intermediate
Track
Messaging & Event Streams
Drill
Replay
Price
Free

Related modules

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
Publish/Subscribe
4 hours
5 lessons
Intermediate
Publish/Subscribe
Free
04.2