Stream processing with Kafka streams
summary
Starts with a clear claim: Kafka Streams is a lightweight in‑process stream library that removes manual offset and state plumbing. Demonstrates code using Kafka Streams DSL and the lower‑level Processor API, implements tumbling and hopping window counts, materialises aggregations to local state stores, and shows stream‑table and stream‑stream joins. Compares these examples to a plain producer/consumer approach, explains where you must manage offsets and storage yourself, and shows how the library embeds into a Java app and scales across instances.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 1:02Stream processing basics
- 10:26Kafka Streams overview
- 20:32Demo walkthrough
- 25:07Conclusion and Q&A
related talks
01h 29mEvent stream processing using Kafka Streams
01h 44mData processing with Kafka Streams and Spring Framework.
40mEvent Streaming Applications with Kafka Streams, Spring Kafka and Actuator
50mStream processing with Kafka in Big Data environments
51mData processing with Kafka Streams and Spring Framework. Dmitriy Sergeev. Java Fest 2020 Online
50mSpring Kafka beyond the basics
48mSpring for Apache Kafka the advanced features
01h 11mBootiful Stream Processing!
