Learning path
Streaming
Guided path · 1 stage · 8 resources
The guided path
Event time vs processing time, windowing, watermarks, delivery guarantees and state. This path sequences the category's 8 resources by roadmap stage and composite score — work top-down inside each step.
Streaming
- Lambda vs Kappa (batch + stream) 34.75 — Lambda vs Kappa (batch + stream)
- Hold the streaming mental model: events, partitions, delivery semantics 34.15 — Hold the streaming mental model: events, partitions, delivery semantics
- Make the sink idempotent so replays never duplicate rows 34.15 — Make the sink idempotent so replays never duplicate rows
- Window a stream correctly — watermarks, dedupe, and late data 34.15 — Window a stream correctly — watermarks, dedupe, and late data
- Streaming Dedup and Upsert 31.75 — Streaming Dedup and Upsert
- Kafka → Spark Streaming → Delta 31.65 — Kafka → Spark Streaming → Delta
2 more on the category page.
What you will be able to do
- Explain why ordering and partitions behave the way they do
- Treat at-least-once delivery and replays as the normal case
- Choose between lambda, kappa, and plain batch for a latency and reprocessing need
- Make the sink idempotent rather than trying to make the source exactly-once
- Deduplicate by a business key + event time within the watermark
- Rank change events deterministically by (lsn, ts_ms), never by arrival time
- Choose event-time vs processing-time windows
- Set a watermark and reason about late data
Before you start
Security-flagged: Streaming Dedup and Upsert, Kafka → Spark Streaming → Delta, Kafka Streaming Job Template — review the security posture first. Verification on these records: 8 community. Nothing here is independently audited — the trust scan and your own review are the controls.
Where this sits
Phase 2 of the roadmap. Stage context: Streaming · side-by-side comparison · all learning topics