Kafka Streams es una librería para procesamiento de flujos — construir aplicaciones que procesan y transforman datos en tópicos de Kafka en tiempo real (filtrando, transformando, agregando, uniendo flujos). Habilita el procesamiento de datos en tiempo real directamente en Kafka.
Qué es el procesamiento de flujos
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
