Kafka Streams არის ბიბლიოთეკა stream processing-ისთვის — აპლიკაციების აგება, რომელიც ამუშავებს და გარდაქმნის მონაცემებს Kafka topics-ში რეალურ დროში (ფილტრაცია, გარდაქმნა, აგრეგაცია, stream-ების შეერთება). ის აძლევს რეალური დროის მონაცემთა დამუშავების შესაძლებლობას პირდაპირ Kafka-ზე.
რა არის 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
