In this talk, we will take a whirlwind tour of the entire stack that Spring Framework provides for Apache Kafka support. Spring for Apache Kafka is the foundational library that provides the basic support for building Spring applications with Apache Kafka and Kafka Streams. Spring Cloud Stream, using its binder for Apache Kafka, provides an opinionated programming model and other convenient features built on top of Spring for Apache Kafka.
This talk will explore all these various building blocks in Spring and show the differences between them. Along the journey, we will demonstrate how Spring makes it easier for developers to build powerful applications using Apache Kafka and Kafka Streams.