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

Kafka: The Definitive Guide v2

Download the Book

The long-awaited update to the immensely popular Kafka: The Definitive Guide. Confluent is happy to announce that we will be providing new early release chapters of Kafka: The Definitive Guide v2 every month until the completion of the new e-book in Summer 2021.

Included in this early release preview is:

  • Chapter 1: Meet Kafka
  • Chapter 2: Kafka Producers: Writing Messages to Kafka
  • Chapter 3: Managing Apache Kafka Programmatically

As with v1, this comprehensive e-book will give you a full introduction to Apache Kafka, the distributed, publish-subscribe queue for handling real-time data feeds. Learn how Kafka works, what it’s used for, internal architecture, and how to take full advantage of Kafka Stream processing technology.

Authors Gwen Shapira, Neha Narkhede, Todd Palino, and Rajini Sivaram 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.

Updated topics from Kafka: The Definitive Guide

  • Learn how Apache Kafka compares to other publish/subscribe messaging queues
  • How Kafka fits into 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

New topics included in Kafka: The Definitive Guide v2

  • Kafka Admin Client overview
  • APIs updated to the latest Apache Kafka release (2.5)
  • Security and Transactions