Kafka Streams Java library to process and transform data within Kafka Takes the data from a topic, process and put it in another topic Alternatives: Spark, Flink, NiFi