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

Get Kafka Streams in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.