Phase 11Advanced12 of 18 in Apache Kafka
Kafka Streams
KStream, KTable and GlobalKTable; stateless and stateful operations; RocksDB state stores, changelogs, standby replicas and recovery; windowing; event time and late data; joins, co-partitioning and repartitioning.
Kafka Streams is a Java library for building stream processors that read from and write to Kafka, with local state that's fault-tolerant because it's backed by Kafka topics. There's no separate cluster to run: your application instances are the processing cluster.
This phase covers the model precisely enough to design real pipelines, and notes when a dedicated engine like Apache Flink is a better fit.
0/5 · 0%
5 topics ~40 min 10 code blocks & diagrams