Kafka Streams este o bibliotecă pentru procesarea fluxurilor de date — construirea de aplicații care procesează și transformă date în topicurile Kafka în timp real (filtrare, transformare, agregare, unire fluxuri). Permite procesarea datelor în timp real direct pe Kafka.
Ce este procesarea fluxurilor de date
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
