Bill Bejeck

Bill Bejeck, a contributor to Kafka, works at Confluent on the Kafka Streams team. He has worked in software development for more than 15 years, including 8 years focused exclusively on the backend, specifically, handling large volumes of data; and on ingestion teams, using Kafka to improve data flow to downstream customers. Bill is the author of Getting Started with Google Guava (Packt Publishing, 2013) and a regular blogger at “Random Thoughts on Coding” (http://codingjunkie.net).

books & videos by Bill Bejeck

Kafka Streams in Action, Second Edition Video Edition

Kafka Streams in Action, Second Edition teaches you how to create event streaming applications on the amazing Apache Kafka platform. This thoroughly revised new edition now covers a wider range of streaming architectures and includes data integration with Kafka Connect. As you go, you’ll explore real-world examples that introduce components and brokers, schema management, and the other essentials. Along the way, you’ll pick up practical techniques for blending Kafka with Spring, low-level control of processors and state stores, storing event data with ksqlDB, and testing streaming applications.

Joins in Kafka Streams

  • Course duration: 31m

Start with KStream, KTable, and GlobalKTable, then learn about joins, how to implement them, and when to use them.

Kafka Streams in Action, Second Edition

  • April 2024
  • ISBN 9781617298684
  • 504 pages
  • printed in black & white

Kafka Streams in Action, Second Edition teaches you how to create event streaming applications on the amazing Apache Kafka platform. This thoroughly revised new edition now covers a wider range of streaming architectures and includes data integration with Kafka Connect. As you go, you’ll explore real-world examples that introduce components and brokers, schema management, and the other essentials. Along the way, you’ll pick up practical techniques for blending Kafka with Spring, low-level control of processors and state stores, storing event data with ksqlDB, and testing streaming applications.

Kafka Streams in Action

  • August 2018
  • ISBN 9781617294471
  • 280 pages
  • printed in black & white

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.