Kafka Streams என்பது stream processing க்கான ஒரு library — Kafka topics-இல் உள்ள data-வை real time-ல் process செய்து மாற்றும் applications கட்ட உதவி (filtering, transforming, aggregating, joining streams). இது 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
