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 by Bill Bejeck

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
  • Available translations: Korean, Russian, Simplified Chinese

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.