Bookmark this page

Summary

In this chapter, you learned:

  • Stateless transformations process every record of an event stream independently.

  • Stateful transformations process every record of an event stream by considering previous transformations, which are saved in a state store.

  • You can increase the processing rate of your topology by adding more threads or application instances.

  • In Kafka Streams, repartitioning entails moving the records of a stream to another topic. Kafka Streams performs repartitioning when the key of the records changes, and the records have to be grouped again in partitions based on the new key.

Revision: ad482-1.8-cc2ae1c