Kafka Streams ialah pustaka untuk stream processing — membina aplikasi yang memproses dan mengubah data dalam topic Kafka secara masa nyata (menapis, mengubah, mengagregat, menyertai stream). Ia membolehkan pemprosesan data masa nyata terus pada Kafka.
Apakah stream processing
STREAM PROCESSING → process data CONTINUOUSLY as it arrives (in real time), vs batch
(processing stored data periodically):
→ consume events from topics, transform/analyze them, produce results (often to other topics)
→ real-time: react to and process events as they happen (low latency)
→ for: real-time analytics, transformations, monitoring, enrichment, aggregations
