In this chapter, you learned about Kafka Stream and how it makes sense to use Kafka Stream to do transformation when we have Kafka in our pipeline. We also went through the architecture, internal working, and integrated framework advantages of Kafka Streams. We covered KStream and KTable in brief and understood how they are different from each other. A detailed explanation of the Kafka Stream API is out of the scope of this book.
In the next chapter, we will cover the internals of Kafka clusters, capacity planning, single-cluster and multi-cluster deployment, and adding and removing brokers.