Kafka Streams stream processing के लिए एक library है — ऐसी applications बनाने के लिए जो Kafka topics में data को real time में process और transform करती हैं (filtering, transforming, aggregating, streams को joining)। यह Kafka पर सीधे real-time data processing सक्षम बनाता है।
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
