Chapter 1. Welcome to Kafka Streams
This chapter covers
- Understanding how the big data movement changed the programming landscape
- Getting to know how stream processing works and why we need it
- Introducing Kafka Streams
- Looking at the problems solved by Kafka Streams
In this book, you’ll learn how to use Kafka Streams to solve your streaming application needs. From basic extract, transform, and load (ETL) to complex stateful transformations to joining records, we’ll cover the components of Kafka Streams so you can solve these kinds of challenges in your streaming applications.
Before we dive into Kafka Streams, we’ll briefly explore the history of big data processing. As we identify problems and solutions, you’ll clearly see how the need ...