Topic
Streaming & Event-Driven
3 engineering lessons about Streaming & Event-Driven.
About this topic
This track collects 3 lessons on Streaming & Event-Driven, written to be read in order and revisited as reference.
It opens with “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.
You’ll learn
- Exactly-Once Semantics in Kafka
- Streaming & Event-Driven Architecture
- Watermarks & Event-Time Windowing
Recommended starting lessons
View all lessons- 01Exactly-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 - 02Streaming & 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 - 03Watermarks & 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
What this topic connects to
Related topics to explore next.