Skip to Content
Kafka Streams in Action
book

Kafka Streams in Action

by Bill Bejeck
September 2018
Beginner to intermediate
280 pages
8h 23m
English
Manning Publications

Overview

Kafka Streams in Action teaches you everything you need to know to implement stream processing on data flowing into your Kafka platform, allowing you to focus on getting more from your data without sacrificing time or effort.



About the Technology

Not all stream-based applications require a dedicated processing cluster. The lightweight Kafka Streams library provides exactly the power and simplicity you need for message handling in microservices and real-time event processing. With the Kafka Streams API, you filter and transform data streams with just Kafka and your application.



About the Book

Kafka Streams in Action teaches you to implement stream processing within the Kafka platform. In this easy-to-follow book, you’ll explore real-world examples to collect, transform, and aggregate data, work with multiple processors, and handle real-time events. You’ll even dive into streaming SQL with KSQL! Practical to the very end, it finishes with testing and operational aspects, such as monitoring and debugging.



What's Inside

  • Using the KStreams API
  • Filtering, transforming, and splitting data
  • Working with the Processor API
  • Integrating with external systems


About the Reader

Assumes some experience with distributed systems. No knowledge of Kafka or streaming applications required.



About the Author

Bill Bejeck is a Kafka Streams contributor and Confluent engineer with over 15 years of software development experience.



Quotes
A great way to learn about Kafka Streams and how it is a key enabler of event-driven applications.
- From the Foreword by Neha Narkhede, Cocreator of Apache Kafka

A comprehensive guide to Kafka Streams—from introduction to production!
- Bojan Djurkovic, Cvent

Bridges the gap between message brokering and real-time streaming analytics.
- Jim Mantheiy Jr., Next Century

Valuable both as an introduction to streams as well as an ongoing reference.
- Robin Coe, TD Bank

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Kafka Streams with Spring Cloud Stream

Kafka Streams with Spring Cloud Stream

Prashant Kumar Pandey
Kafka Connect

Kafka Connect

Mickael Maison, Kate Stanley

Publisher Resources

ISBN: 9781617294471Publisher SupportPublisher Website