Today, I wanted to have a look at Kafka streams for building applications for data transformation and processing. There are two protagonists in this;

  • KStream
  • KTable

At a very high level, both of them have similar functionality as the Duality of Streams and Tables explain. With streams you can do your usual Lambda like functions to filter and transform data. KStreams are all about…