Project Metamorphosis: Unveiling the next-gen event streaming platformLearn More

Kafka: The Definitive Guide

Download the Book

What is Kafka, and how does it work? In this comprehensive e-book, you'll get full introduction to Apache Kafka® , the distributed, publish-subscribe queue for handling real-time data feeds.  Learn how Kafka works, internal architecture, what it's used for, and how to take full advantage of Kafka stream processing technology.

Authors Neha Narkhede, Gwen Shapira, and Todd Palino show you how to deploy production Kafka clusters; secure, tune, and monitor them; write rock-solid applications that use Kafka; and build stream-processing applications that help you leverage the power of real-time data.

  • Learn how Apache Kafka compares to other publish/subscribe messaging queues
  • How Kafka fits in in the big data ecosystem
  • Dive into internal architecture and design (Kafka producers, consumers, topics, brokers, logs, and more)
  • Pick up best practices for developing applications that use Kafka
  • Understand the best way to deploy Kafka in production monitoring, tuning, and maintenance tasks
  • Learn how to secure a Kafka cluster
  • Learn the most critical metrics
  • Why Kafka? Get detailed benefits and stream processing use-cases
  • Building real-time data pipelines: considerations and using Kafka Connect
  • Guide to Kafka Streams with examples and use cases

Download the free e-book and get started!