click to
look inside
Look inside
Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
You can see any available part of this book for free.
Click the table of contents to start reading.
ASK me anything...
we'll search our titles
to answer your question

Kafka in Action you own this product

Dylan Scott, Viktor Gamov, Dave Klein
  • MEAP began November 2017
  • Publication in December 2021 (estimated)
  • ISBN 9781617295232
  • 375 pages (estimated)
  • printed in black & white
filed under

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in Kindle, ePub, and DRM-free PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $19.79 $35.99 you save: $16 (45%)
Kafka in Action (eBook) added to cart
continue shopping
go to cart

print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $24.74 $44.99 you save: $20 (45%)
FREE domestic shipping on orders of three or more print books
Kafka in Action (print book + eBook) added to cart
continue shopping
go to cart

For someone looking to increase their depth of knowledge with Kafka, this sets the bar.

Joshua Horwitz
Look inside
In systems that handle big data, streaming data, or fast data, it's important to get your data pipelines right. Apache Kafka is a wicked-fast distributed streaming platform that operates as more than just a persistent log or a flexible message queue. With Kafka, you can build the powerful real-time data processing pipelines required by modern distributed systems. Kafka in Action is a fast-paced introduction to every aspect of working with Kafka you need to really reap its benefits.

about the technology

Apache Kafka is a distributed streaming platform for logging and streaming data between services or applications. With Kafka, it's easy to build applications that can act on or react to data streams as they flow through your system. Operational data monitoring, large scale message processing, website activity tracking, log aggregation, and more are all possible with Kafka. Open-source, easily scalable, durable when demand gets heavy, and fast - Kafka is perfect for developers who need total control of the data flowing into and through their applications. The demand for Kafka developers is at an all-time high, as companies like LinkedIn, The New York Times, and Netflix, are relying on Kafka where fast data is essential.

about the book

Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka's most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more. Starting with an overview of Kafka's core concepts, you'll immediately learn how to set up and execute basic data movement tasks and how to record and consume streaming data. As you move through the examples in this book, you'll learn the skills you need to work in a Kafka focused team with the ability to handle both developer and admin based tasks. At the end of this book, you'll be more than ready to dig into even more advanced Kafka topics on your own, and happily able to use Kafka in your day-to-day workflow.

what's inside

  • Understanding Kafka's concepts
  • Implementing Kafka as a message queue
  • Setting up and executing basic ETL tasks
  • Recording and consuming streaming data
  • Working with Kafka producers and consumers from Java applications
  • Using Kafka as part of a large data project team
  • Performing Kafka developer and admin tasks

about the reader

Written for intermediate Java developers or data engineers. No prior knowledge of Kafka is required.

about the author

Dylan Scott is a software developer with over ten years of experience in Java and Perl. His experience includes implementing Kafka as a messaging system for a large data migration, and he uses Kafka in his work in the insurance industry. Viktor Gamov is a developer advocate at Confluent. Dave Klein is a developer advocate at Confluent, with over 28 years of experience in the technology industry.

FREE domestic shipping on orders of three or more print books

Great coverage of Kafka, from daily use to configuration.

Christopher Bailey

Kafka in Action is definitely a go-to solution for someone that wants to jump start their journey into Kafka.

Peter Perlepes

Lays a great foundation for learning to operate and manage Kafka in production settings.

William Rudenmalm

An in-depth description of Kafka and all the essentially tooling around it.

Sanket Naik

The book helped me to understand the architecture of Kafka, letting me use it in my next project without fear.

Gregor Rayman

Comprehensive, practical, and hands-on guide to Kafka: how to operate it, how to plan its resources, what you can do with it.

Michele Mauro