Kafka Streams adalah library untuk stream processing — membangun aplikasi yang memproses dan mentransformasi data dalam topik Kafka secara real time (filtering, transformasi, agregasi, penggabungan stream). Library ini memungkinkan pemrosesan data real time langsung di Kafka.
Apa itu 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
