Kafka Streams est une bibliothèque pour le traitement de flux — construire des applications qui traitent et transforment les données dans les topics Kafka en temps réel (filtrage, transformation, agrégation, jointure de flux). Elle permet le traitement des données en temps réel directement sur Kafka.
Qu'est-ce que le traitement de flux
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
