Kafka Streams, Kafka konuları içindeki verileri gerçek zamanlı olarak işleyen ve dönüştüren uygulamalar oluşturmak için bir stream processing kütüphanesidir (filtreleme, dönüştürme, toplama, akışları birleştirme gibi işlemler). Kafka üzerinde doğrudan gerçek zamanlı veri işlenmesini sağlar.
Stream processing nedir
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
