Kafka Streams
5 Topics
1
What is Kafka Streams? Stream Processing vs Batch Processing
Lightweight client library for real-time stream transformation.
2
KStream vs KTable — Key Differences
Understanding streams of facts vs tables of latest updates.
3
Stateless Operations — filter, map, flatMap
Transforming stream records without internal state.
4
Stateful Operations — aggregations, joins, windowing
Tumbling, hopping, session windows and state stores (RocksDB).
5
Building a Real-Time Analytics Pipeline with Kafka Streams
Coding an end-to-end word count or user session aggregator.