Transforming and Aggregating Kafka Messages With Kafka Streams

Kafka Streams are a very exciting new feature in the Kafka 0.10 release. It is a stream processing framework that comes bundled with Apache Kafka. In that sense, it can be viewed as an alternative to Spark, Storm, Flink, or Samza for some use cases.

Kafka Streams allow us to have one less component in our streaming ETL pipeline. That is, just using the Kafka server, we can perform the transformation of a single message and perform aggregation calculation across messages. We don't need to set...

What feeling does this article give you?

#hashtags to follow:

Kafka Streams [+]    Kafka 0 [+]    Apache Kafka [+]    Flink [+]    Samza [+]    ETL [+]   

More #news: