Streaming & Event-Driven Lessons
Step-by-step lessons to build your understanding.
- Exactly-Once Semantics in Kafka
Exactly-once semantics in Kafka explained: idempotent producers, transactions, and committing consumer offsets inside the producer transaction to make read-process-write loops exactly-once.
16 min - Streaming & Event-Driven Architecture
Streaming and event-driven architecture from first principles: logs, topics, partitions, delivery guarantees, event time vs processing time, and how to design sound async pipelines.
25 min - Watermarks & Event-Time Windowing
Watermarks and event-time windowing explained: how a watermark estimates completeness, advances by the min rule, triggers windows, handles late data, and why an idle input stalls a pipeline.
14 min