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 ...

Get Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.