Kafka Streams in Action, Second Edition cover
welcome to this free extract from
an online version of the Manning book.
to read more
or
about

About this book

 

I wrote the 2nd edition of Kafka Streams in Action not only to teach you how build event streaming applications in Kafka Streams, but how to include other components of the Kafka ecosystem, Producer and Consumer clients, Connect, and Schema Registry. I took this approach becuase for your event-streaming application to be as effective as possible you’ll need not just Kafka Streams but these other important tools as well. My approach to writing this book is a pair-programming perspective; I imagine myself sitting next to you as you write the code and learn the API. You’ll start by learing about the Kafka broker and how the producer and consumer clients work. Then you’ll see how to manage schemas and the role they play with Schema Registry and how Kafka Connect creates a bridge between external components and Kafka. From there you’ll dive into Kafka Streams, first building a simple application, then adding more complexity as you dig deeper into Kafka Streams API. You’ll also learn about ksqlDB, testing, and finally integrating Kafka with the very popular Spring framework.

Who should read this book

How this book is organized: a roadmap

About the code

Other online resources