Skip to content
Cut Kafka costs and reduce operational risk.
Aug 27, 1pm SGT. Register

Kafka: The Complete Guide

Guides
Chad Harris·August 12, 2026·12 min read

Apache Kafka is a distributed event streaming platform that stores records in ordered, partitioned, replayable logs called topics. Producers append records to a topic, consumers read them at their own pace, and the log persists independently of whether anyone has read it yet. That single design decision, keeping the log rather than deleting on delivery, is what separates Kafka from a traditional message queue.

This hub is the entry point to everything we have written about running Kafka. It is organised in four parts: the fundamentals, day-to-day operations, governance and security, and the tooling landscape. Each section links out to the detailed guides.

I am a Solutions Architect at Factor House, and before that I ran Kafka in production at Block, Square and Cash App. Most of what follows comes from incidents I have either worked or watched closely.

Fundamentals topics · partitions · offsets · consumer groups Producer Consumer Operations brokers · consumer lag · rebalancing · KRaft Broker lag Governance & security mTLS · ACLs · quotas · audit mTLS ACLs Tools & alternatives Kpow · Kafka Streams · ksqlDB · Connect Kpow processor ksqlDB

Kafka fundamentals

A Kafka topic is an append-only log split into partitions. Each partition is an ordered sequence, and ordering is guaranteed within a partition, never across a whole topic. A partition is assigned to exactly one consumer in a group at a time, which is the constraint that governs how far a consumer group can usefully scale.

Records are retained by time or by size, not by whether a consumer has read them. That is why a Kafka consumer can be replayed from an earlier offset, and why retention is an operational decision rather than a cleanup detail.

Start with Kafka architecture for how the pieces fit together, then Kafka topics and partitions for the design decisions that are hard to reverse later.

F1 Kafka in production, on the public record /kafka/
12M/sec Messages per second at Uber, August 2021
200,000 Partitions in Uber's deployment
1.3T/day Messages per day at PayPal
2T/day Events per day at Netflix, at the top of its range
Figures as published by each company. They use different units and different reporting periods, so they show range rather than a like-for-like ranking.

Kafka operations

Five metric families cover a cluster’s operational state. Active controller count must be exactly 1: a value of 0 means no broker is coordinating the cluster, and a value of 2 means the cluster has split and two brokers each believe they are in charge. Under-replicated partitions should sit at 0, and a sustained non-zero value points to broker overload, a disk bottleneck or a network problem. Offline partitions must be 0. Consumer lag is the offset distance between the newest record on a partition and the last one a consumer group processed, measured per partition rather than per topic.

Those metrics tell you something is wrong. They do not tell you why, and that gap is where an incident’s minutes actually go.

Here is what that looks like in practice. A team running on AWS MSK had 400 service instances in a single consumer group, against 100 topics of 10 partitions each. Because each partition is assigned to exactly one member, only 1,000 assignments were possible, which left 39,000 idle members in the group, all still heartbeating to the group coordinator. Consumer lag climbed, so the team scaled up. At 800 instances there were 80,000 members, 79,000 of them idle, and still only 1,000 doing work. Rebalances took longer, lag got worse, and the group coordinator sat at 100% CPU. Adding brokers made it worse again, because that increased partition reassignment work on a coordinator already at its limit.

The fix was to scale back down to 100 instances.

The reason it took so long to find is the point of this section: the root cause was a lack of metrics on consumer group membership size and coordinator request rates. Every dashboard was green on the metrics they had. The number that would have explained it was not being collected.

For the metric-by-metric detail see Kafka monitoring and how to monitor Kafka consumer lag. For the alert thresholds we recommend, see Kafka cluster monitoring.

F2 Scaling the thing that is not broken /kafka/
What the team did What was actually happening
Starting state 400 service instances, 100 consumers each, against 100 topics of 10 partitions. 40,000 group members competing for 1,000 possible assignments. 39,000 sat idle.
Lag started building Doubled to 800 instances, on the reading that more consumers clear a backlog faster. 80,000 members, still 1,000 assignments. The extra 40,000 added heartbeats, not throughput.
Rebalances slowed Added brokers, to give the cluster more capacity. More partition reassignment work for a group coordinator already pinned at 100% CPU.
The fix Cut back to 100 instances. The ceiling was never instances. Partition count sets it, and nothing above it does work.
Partition count fixes the assignment ceiling, so every instance above it becomes coordination load rather than capacity.

Governance and security

Governance is the part teams instrument after they need it rather than before. Access control, audit trails and data masking are straightforward to add to a cluster that is already running, and painful to retrofit under a regulator’s deadline.

The practical questions are narrow: who can read this topic, who changed that retention setting and when, and does anything in this payload need masking before it reaches a screen. Those are answerable with configuration, but only if someone decided to collect the evidence in advance.

See Kafka security architecture for the underlying model.

F3 On knowing which dashboard to build /kafka/

It is hard to know what dashboards you should build until you have found the next problem.

Chad Harris, Solutions Architect at Factor House
From "Things that go bump in the night: Kafka operational issues and how to survive them".

Tools and alternatives

Kafka exposes its metrics over JMX, so every monitoring tool is a way of collecting, storing and displaying the same underlying data. Prometheus with the JMX Exporter, paired with Grafana, is the common self-hosted stack. Burrow, from LinkedIn, evaluates consumer lag as a trend over time rather than a single threshold, which avoids alerting on a brief spike. Datadog and Confluent Control Center bundle collection, storage and dashboards into a commercial product.

A Kafka console is a different tool answering a different question. A metrics stack tells you a number moved. A console shows you the topic, partition or consumer group the number belongs to. Teams that own only one of the two pay for it during an incident, and at scale the difference between a UI that surfaces under-replicated partitions clearly and one that forces an operator back to kafka-topics.sh is the difference between a five-minute fix and a thirty-minute incident.

For the landscape see Kafka UI: the ultimate guide, the best Kafka monitoring tools and the best free Kafka UI tools.

F4 A metrics stack and a console answer different questions /kafka/
A metrics stack tells you A console tells you
Controller Active controller count is 0, or it is 2. Which broker holds it, and which one also believes it does.
Replication Under-replicated partitions is above 0. Which topic and which partition, and which broker is behind.
Consumer lag Lag is climbing on a consumer group. Which partition it sits on, and which member owns that partition.
During an incident That a number moved. What the number belongs to, which is where the minutes actually go.
Both are worth having. Owning only one is what turns a five-minute fix into a thirty-minute incident.
Everything Kafka

Everything the Kafka cluster covers

Apache Kafka is an open-source distributed event streaming platform that stores records in ordered, partitioned, replayable logs. This is what it is, how the pieces fit, and when it is the right choice.

Learn more

A complete guide to Apache Kafka architecture: internals, components, KRaft, replication, consumers, Connect, Streams, and deployment options.

Learn more

What a Kafka offset is, how to read CURRENT-OFFSET against LOG-END-OFFSET, and the reset strategies for clearing lag during an incident or migration.

Learn more

The production Kafka use cases with the numbers behind them, from real-time analytics and CDC to event-driven microservices, and the business case for each.

Learn more

A production Kafka tutorial covering zero-downtime upgrades, broker tuning, layered security, troubleshooting signals, and the client settings that decide delivery guarantees.

Learn more

Running Kafka in Docker done properly, covering official images, Compose topologies, the advertised.listeners trap, and why a single-node container is not a deployment.

Learn more

Querying Kafka topics is a critical task for engineers working on data streaming applications, but it can often be a complex and time-consuming process. Enter Kpow's data inspect feature: designed to simplify and optimize Kafka topic queries, making it an essential tool for professionals working with Apache Kafka.

Learn more

A topic is the logical name; a partition is the physical log. Replication, ordering, consumer parallelism and key hashing all follow the physical unit.

Learn more

A complete guide to Apache Kafka architecture: internals, components, KRaft, replication, consumers, Connect, Streams, and deployment options.

Learn more

How to monitor Kafka brokers: key JMX metrics, alerting thresholds, process monitoring scripts, and common issues with step-by-step diagnosis.

Learn more

KRaft replaces ZooKeeper with a Raft quorum inside Kafka. The migration path, the controller sizing rules, the scale limits, and day-2 operations.

Learn more

What to monitor at the Kafka cluster level: key JMX metrics, multi-broker collection, alerting thresholds, capacity signals, and a health check script.

Learn more

Learn how to build a real-time "Top-K" analytics pipeline from scratch using a modern data stack. This open-source project guides you through using Apache Kafka, Apache Flink, and Streamlit to ingest, process, and visualize live data, turning a continuous stream of events into actionable insights on an interactive dashboard.

Learn more

How to implement a dead letter queue in Apache Kafka, with Spring Kafka, Connect, and Streams examples, and the production failure modes to avoid.

Learn more

This project transforms the static "theLook" eCommerce dataset into a live data stream. It uses a Python generator to simulate user activity in PostgreSQL, while Debezium captures every database change and streams it to Kafka. This creates a hands-on environment for building and testing real-time CDC pipelines.

Learn more

Querying Kafka topics is a critical task for engineers working on data streaming applications, but it can often be a complex and time-consuming process. Enter Kpow's data inspect feature-designed to simplify and optimize Kafka topic queries, making it an essential tool for professionals working with Apache Kafka.

Learn more

A technical guide to Kafka message key best practices covering partitioning, ordering guarantees, hot keys, log compaction, and serialization for production systems.

Learn more

How Kafka partition keys work, what makes a good key, and practical guidance on cardinality, hot partitions, compaction, cross-language hashing, and safe key migration.

Learn more

Learn how to implement change data capture with Kafka using Debezium. Includes working PostgreSQL CDC examples, architecture patterns, and monitoring.

Learn more

Spring Boot with Kafka in production, covering setup and serialization, dead letter topics and non-blocking retries, secured cluster connections, and listener tuning.

Learn more

A Kafka producer appends records to topic partitions. Configuration and tuning with real numbers, idempotence and delivery guarantees, and the client-library decision that quietly matters most.

Learn more

A Kafka consumer reads records from topic partitions, tracking its own offset. The configuration that decides message loss, rebalance troubleshooting, and the poll-loop patterns that survive production.

Learn more

Kafka Streams is stream processing without a processing cluster. State stores and rebalances, the operational realities, and where Flink wins instead.

Learn more

A working map of the Kafka Streams documentation, covering the API reference, configuration layers, state store internals, and the error handling interfaces.

Learn more

ksqlDB explained for production, covering streams and tables in SQL, deployment models, state in internal topics, and where it stands as Confluent shifts to Flink.

Learn more
Kafka connect Coming soon
Kafka connect mongodb example Coming soon
What is kafka connect Coming soon
Debezium vs kafka connect Coming soon
Kafka connect pricing Coming soon
Kafka consumer group Coming soon

A practical guide to Kafka producer metrics, JMX collection, alerting thresholds, and diagnostic scripts for Java-based Kafka producers.

Learn more

Fix streaming data failures faster. Learn how Kpow uses advanced kJQ filtering, BYO AI, and Streaming Search to slash incident response times.

Learn more

12 best practices for Kafka data observability covering consumer lag monitoring, schema enforcement, end-to-end auditing, DLQs, and lineage, with an implementation roadmap.

Learn more

Move beyond raw JMX noise and unlock business-relevant observability for your Kafka environment. This guide explores how to feed high-fidelity, pre-calculated metrics, such as consumer group lag in seconds, directly from Kpow into your Grafana dashboards for proactive capacity planning and incident response.

Learn more

Kpow now offers enhanced under-replicated partition (URP) detection for more accurate Kafka health monitoring. Our improved calculation correctly identifies URPs even when brokers are offline, providing a true, real-time view of your cluster's fault tolerance. This helps you proactively mitigate risks and ensure data durability.

Learn more

Learn what Kafka consumer lag is, why it occurs, and how to monitor it using built-in tools, custom solutions, and Kafka monitoring platforms.

Learn more

This article covers setting up alerting with Kpow using Prometheus and Alertmanager. Introduction Kpow was built from our own need to monitor Kafka clusters and related resources (eg, Streams, Connect and Schema Registries). Through Kpow's user interface we can detect and even predict potential problems...

Learn more

Apache Kafka is the central nervous system of the modern enterprise, yet operating it at scale often leads to reactive maintenance cycles. Identifying three critical gaps in context, data quality, and governance, this article introduces a comprehensive strategy to transform reactive troubleshooting into proactive operational excellence with Kpow.

Learn more

How to monitor Kafka brokers: key JMX metrics, alerting thresholds, process monitoring scripts, and common issues with step-by-step diagnosis.

Learn more

What to monitor at the Kafka cluster level: key JMX metrics, multi-broker collection, alerting thresholds, capacity signals, and a health check script.

Learn more

Learn which Kafka consumer metrics matter most, how to interpret them, and which configuration changes will improve performance and reduce lag.

Learn more

A Kafka dashboard gives you real-time visibility into consumer lag, broker health, and partition state. Here's what to look for and how Kpow delivers it in production.

Learn more

A practical guide to Kafka monitoring for platform engineers: the metrics that matter, alert thresholds, JVM tuning, consumer lag, and KRaft changes.

Learn more

The Context Gap caused by fragmented tools hinders effective Kafka monitoring and troubleshooting, as it forces engineers to manually piece together logs and metrics. This guide demonstrates how to close that gap using Kpow's unified workflow to identify the stall, inspect the data, and resolve the incident in a single interface.

Learn more

Fix broken Kafka data pipelines fast. Learn how Kpow replaces messy CLI scripts with an intuitive UI to isolate, repair, and re-inject data.

Learn more
Kafka vs rabbitmq performance Coming soon
What is kafka rebalancing Coming soon

AKHQ review for 2026: features, known limitations, pricing, and the best alternatives for teams that need more than open-source tooling.

Learn more

Compare the 10 best Kafka management tools for 2026, including Kpow, AKHQ, Conduktor, and Confluent Control Center. Covers pricing, RBAC, and deployment requirements.

Learn more

Compare 12 Kafka monitoring tools for 2026, from enterprise-grade Kpow to open-source AKHQ and Prometheus. Covers deployment, pricing, and key trade-offs.

Learn more

Compare the best free Kafka UI and management tools in 2026: Kpow Community Edition, Conduktor Console Community, Lenses Community Edition, AKHQ, and Kafbat UI.

Learn more

CMAK is a free, open-source Kafka admin tool from Yahoo. This review covers features, KRaft limitations, security gaps, and the best alternatives for 2026.

Learn more

Conduktor review for 2026: pricing, strengths, deployment trade-offs, and how it compares to alternatives for enterprise Kafka governance teams.

Learn more

An honest technical review of Confluent Control Center in 2026, covering features, deployment, pricing, and the best alternatives for Kafka teams.

Learn more

This guide demonstrates how to address the operational complexity of managing multiple Kafka schema registries. We integrate Confluent-compatible registries-Confluent Schema Registry, Apicurio Registry, and Karapace-and manage them all through a single pane of glass using Kpow.

Learn more

Kadeck review for 2026: features, deployment, pricing, and how it compares to AKHQ, Kafbat, Conduktor, and Kpow for Kafka management teams.

Learn more

A practical review of Kafbat, the open-source kafka-ui fork: covering features, deployment, security, pricing, and best alternatives in 2026.

Learn more

Kafdrop review for 2026: strengths, limitations, pricing, and the best alternatives for platform and data engineers running production Kafka clusters.

Learn more

A Kafka UI is a web interface for managing Apache Kafka, giving operators visual control over topics, consumers, brokers, and connectors without the CLI.

Learn more

A Kafka management console gives your team full control of topics, consumers, schemas, and connectors from one UI. See what to look for and how Kpow delivers it.

Learn more

Lenses.io review for 2026: honest assessment of SQL Studio, deployment complexity, pricing, and when to consider alternatives like Conduktor or Kpow.

Learn more

Redpanda Console reviewed for 2026: features, pricing, limitations, and the best alternatives for engineering teams running Apache Kafka or Redpanda.

Learn more

Honest comparison of Kafka UI tools for enterprise teams. We evaluate AKHQ, Kafbat, Redpanda Console, Conduktor, Confluent Control Center, and Kpow.

Learn more
Kafka tool download Coming soon
Sql comparison Coming soon
Open source llm comparison Coming soon
Apache kafka vs confluent kafka Coming soon

This article provides a step-by-step guide on the various ways to delete records in Kafka.

Learn more

A practical guide to Kafka cluster management: architecture sizing, day-to-day operations, performance tuning, KRaft migration, and monitoring for production clusters.

Learn more

How large should Kafka messages be in production? Covers sizing tiers, the four-config chain, compression codecs, and patterns for handling payloads above 1 MB.

Learn more

A practical guide to scaling Apache Kafka in production, covering partitioning strategy, consumer group design, broker sizing, KRaft migration, and more.

Learn more

Size Kafka topic partitions correctly from day one. Covers the throughput formula, the keyed topic asymmetry, KRaft-era limits, and operational best practices.

Learn more

Kpow version 94.2 enhances consumer group management capabilities, providing greater control and visibility into Kafka consumption. This article provides a step-by-step guide on how to manage consumer offsets in Kpow.

Learn more

This article covers running Kpow in Kubernetes using the Kpow Helm Chart. Introduction Kpow is the all-in-one toolkit to manage, monitor, and learn about your Kafka resources. Helm is the package manager for Kubernetes. Helm deploys charts, which you can think of as a packaged application. We publish...

Learn more
Kubernetes serverless Coming soon
Kubernetes release notes Coming soon
What is grafana Coming soon

This article covers setting up alerting with Kpow using Prometheus and Alertmanager. Introduction Kpow was built from our own need to monitor Kafka clusters and related resources (eg, Streams, Connect and Schema Registries). Through Kpow's user interface we can detect and even predict potential problems...

Learn more
Deployment automation Coming soon
Confluent terraform provider Coming soon
Difference between ansible and terraform Coming soon
Confluent kafka docker Coming soon
Docker ce Coming soon
Docker error while fetching server api version Coming soon

Learn about Clone to Topic, the latest feature available in Kpow 96.2, enabling you to replay Dead Letter Queue (DLQ) records inside a governed UI.

Learn more

Kpow 94.5 enhances data inspection with comma-separated kJQ Projection expressions, in-browser search, and flexible deserialization options. This release also adds high-performance streaming for large datasets and expands kJQ with new transforms and functions-testable on our new interactive examples page. These updates provide deeper insights and more granular control over your Kafka data streams.

Learn more

Learn how Factor Platform brings OpenLineage metadata into your Kafka environment, making data ownership, PII classification, and lineage visible by default.

Learn more

Balance Kafka velocity and compliance. Learn how Kpow uses RBAC and Data Policies for safe, self-service production debugging without manual tickets.

Learn more

The EU Data Act takes effect in September 2025, introducing major implications for teams running Kafka. This article explores what the Act means for data streaming engineers, and how Kpow can help ensure compliance: from user data access to audit logging and secure interoperability.

Learn more

Stop fighting complex Kafka serialization. Learn how Kpow uses Auto SerDes, kJQ, and transparent queries to streamline data inspection.

Learn more

Kpow's 94.3 release is here, transforming how you work with Kafka. Instantly query topics using plain English with our new AI-powered filtering, automatically decode any message format without manual setup, and leverage powerful new enhancements to our kJQ language. This update makes inspecting Kafka data more intuitive and powerful than ever before.

Learn more

This guide demonstrates how to enhance Kafka monitoring and data governance by integrating Kpow's audit logs with external systems. We provide a step-by-step walkthrough for configuring webhooks to send real-time user activity alerts from your Kafka environment directly into collaboration platforms like Slack and Microsoft Teams, streamlining your operational awareness and response.

Learn more

Enterprise Kafka adoption promises massive scalability and decoupled agility. However, interacting with complex streaming data at scale often bogs developers down in manual operational friction. By identifying four critical friction points across visibility, velocity, remediation, and compliance, this article introduces a comprehensive data management strategy to eliminate bottlenecks and unlock engineering productivity with Kpow.

Learn more

Kafka ships insecure by default. Learn how to build a production-ready Kafka security architecture covering TLS encryption, SASL authentication, ACLs, audit logging, and network isolation.

Learn more

This article teaches you how to configure Kpow to restrict visibility of Kafka resources with Multi-Tenancy.

Learn more

Temporary policies allow Admins the ability to assign access control policies for a fixed duration. This blog post introduces temporary policies with an all-to-common real-world scenario.

Learn more

Operating Kafka without a transparent audit trail creates a critical "Governance Gap", leaving teams blind to administrative changes and vulnerable during incidents. This guide demonstrates how to replace opaque log parsing and restrictive bureaucracy with automated governance by streaming Kpow's real-time audit log via webhooks directly into communication tools like Slack.

Learn more

Learn how to implement Kafka RBAC with practical steps, real-world configuration insights from a hands-on lab, and a clear comparison of RBAC vs ACLs at scale

Learn more

Implement Just-in-Time Kafka access by integrating Kpow with ServiceNow. Automate approvals and temporary policy management to enhance security and developer self-service.

Learn more
Multi tenant architecture Coming soon
Kafka acl Coming soon
Rbac roles Coming soon
Aspice compliance Coming soon
Kafka authentication Coming soon
Data governance policies examples Coming soon
Stream governance Coming soon
What is a data governance policy Coming soon
Envelope encryption Coming soon
How to encrypt data at rest Coming soon
What is envelope encryption Coming soon
Rabbitmq Coming soon
What is rabbitmq Coming soon
Difference between kafka and rabbitmq Coming soon
Is rabbitmq free Coming soon
How does rabbitmq work Coming soon
Managed vs unmanaged database Coming soon
Redpanda Coming soon
Event hub pricing Coming soon
What is redpanda Coming soon

A deep-dive into Adidas's Kafka architecture: covering observability at 100 billion messages per day, self-service topic provisioning, and custom GoLang tooling.

Learn more

A deep-dive into Airbnb's Kafka architecture: covering six production systems, 35+ billion daily events, SpinalTap CDC, Flink-based personalisation, and Kafka as a write-ahead log.

Learn more

A deep-dive into Apple's Kafka architecture: covering their managed internal platform, Strimzi on EKS, tiered storage, zero-data-movement balancing, and mTLS migration.

Learn more

A deep-dive into Barclays' Kafka architecture: covering dual-environment deployment on AWS and IBM Z-Linux, operating practices, and the broader streaming stack.

Learn more

ByteDance ran Kafka at tens of TB/s before replacing it with ByteMQ, a Kafka-compatible platform that separates storage from compute. How the architecture works, and why the migration cut resource cost by roughly 70%.

Learn more

A deep-dive into Cloudflare's Kafka architecture: use cases at trillion-message scale, 14 clusters, internal tooling decisions, and the engineering lessons behind a decade of Kafka operations.

Learn more

A deep-dive into Datadog's Kafka architecture: covering use cases, scale, engineering decisions, and key contributors across hundreds of clusters.

Learn more

A deep-dive into DoorDash's Kafka architecture: covering the Iguazu event platform, Flink-based ML feature pipelines, self-serve topic governance, and the engineering decisions behind hundreds of billions of daily events.

Learn more

A deep-dive into Goldman Sachs's Kafka architecture: covering use cases across three divisions, migration to Amazon MSK, resilience design, and key engineering decisions.

Learn more

A deep-dive into Grab's Kafka architecture: how the Coban team built a terabyte-per-hour streaming platform serving 300 billion events a week across GrabFood, GrabPay, mobility, and more.

Learn more

A deep-dive into JPMorgan Chase's Kafka architecture: covering multi-tenant cluster design, managed Kafka Connect, the Photon Framework, and the engineering decisions behind one of the largest financial services deployments.

Learn more

A deep-dive into LinkedIn's Kafka architecture, covering use cases, scale, engineering decisions, and key contributors.

Learn more

A deep-dive into Netflix's Kafka architecture: covering the Keystone pipeline, Data Mesh platform, scale figures from 700 billion to 2 trillion events per day, and the engineering decisions behind it.

Learn more

A deep-dive into New Relic's Kafka architecture: covering use cases, scale, engineering decisions and key contributors.

Learn more

A deep-dive into Notion's Kafka architecture: covering use cases, scale, engineering decisions, and key contributors across their data lake and AI pipelines.

Learn more

A deep-dive into PagerDuty's Kafka architecture, covering event ingestion, notification scheduling, task execution, and the engineering decisions behind each.

Learn more

A deep-dive into PayPal's Kafka architecture: covering use cases, scale, engineering decisions, and key contributors across a fleet handling 1.3 trillion messages per day.

Learn more

A deep-dive into Pinterest's Kafka architecture: covering use cases, scale, engineering decisions, and key contributors. From 15 million to 40 million messages per second across 3,000 brokers.

Learn more

A deep-dive into Reddit's Kafka architecture: covering use cases, scale, engineering decisions and key contributors.

Learn more

A deep-dive into Robinhood's Kafka architecture: use cases, scale, engineering decisions, and key contributors. Learn how Robinhood processes 2.2 million messages per second across equities trading, crypto, fraud detection, and more.

Learn more

A deep-dive into Salesforce's Kafka architecture: covering use cases, scale, engineering decisions and key contributors across a fleet of 100+ clusters processing 3+ trillion events per day.

Learn more

A deep-dive into Shopify's Kafka architecture: covering CDC at 100,000 records/sec, Kubernetes deployment, the Sarama Go client library, and BFCM scale engineering.

Learn more

A deep-dive into Spotify's Kafka architecture: covering their event delivery system, 700K events/second scale, engineering decisions, and why they ultimately migrated to Google Cloud Pub/Sub.

Learn more

A deep-dive into Tencent's Kafka architecture: covering their federated cluster design, 20 trillion messages per day, KIP contributions, and tiered storage at Tencent Cloud.

Learn more

A deep-dive into The New York Times' Kafka publishing pipeline: covering the Monolog architecture, single-partition design, Kafka Streams usage, and the engineering decisions behind treating Kafka as a permanent content store.

Learn more

A deep-dive into Uber's Kafka architecture - covering use cases, scale, engineering decisions, and key contributors. From one region to trillions of messages a day.

Learn more

A deep-dive into Walmart's Kafka architecture: covering real-time inventory, fraud detection, the Customer Data Platform, and the Messaging Proxy Service handling trillions of messages per day.

Learn more

A deep-dive into Wix's Kafka architecture: 66 billion daily messages, 2,200+ microservices, the Greyhound SDK, Confluent Cloud migration, and operating 500,000+ partitions across 4 regions.

Learn more

Streamline your Kpow deployment on Amazon EKS with our guide, fully integrated with the AWS Marketplace. We use eksctl to automate IAM Roles for Service Accounts (IRSA), providing a secure integration for Kpow's licensing and metering. This allows your instance to handle license validation via AWS License Manager and report usage for hourly subscriptions, enabling a production-ready deployment with minimal configuration.

Learn more

Integrate Kpow with Oracle Cloud Infrastructure Streaming with Apache Kafka in minutes. Gain unified visibility and control over your OCI brokers and ecosystem components through our market-leading engineering toolkit.

Learn more

Integrate Kpow with Bufstream in minutes. Gain unified visibility and control over your Kafka-compatible broker and Buf Schema Registry through our market-leading engineering console.

Learn more

Kpow 94.3 now integrates with Google Cloud's managed Schema Registry, enabling native OAuth authentication. This guide walks through the complete process of configuring authentication and using Kpow to create, manage, and inspect data validated against Avro schemas.

Learn more

Integrate Kpow with StreamNative Cloud in minutes. Gain unified visibility and control over your managed Kafka brokers and Schema Registry through our market-leading engineering console.

Learn more

Integrate Kpow with WarpStream in minutes. Gain unified visibility and control over your BYOC Kafka data plane and Schema Registry through our market-leading engineering console.

Learn more

Integrate Kpow with Redpanda in minutes. Gain unified visibility and control over your Redpanda brokers and built-in Schema Registry through our market-leading engineering console.

Learn more

With our new API, you can now leverage Kpow's capabilities directly from your own tools and platforms, opening up a whole new range of possibilities for integrating Kpow into your existing workflows. Whether you're managing topics, consumer groups, or monitoring Kafka clusters, our API provides a seamless experience that mirrors the functionality of our user interface.

Learn more

Kpow Community Edition is a free, developer focused toolkit for Apache Kafka clusters, schema registries, and connect installations.

Learn more

This post explains an update in the version of protobuf libraries used by Kpow, and a possible compatibility impact this update may cause to user defined Custom Serdes.

Learn more

This article covers running Kpow in Kubernetes using the Kpow Helm Chart. Introduction Kpow is the all-in-one toolkit to manage, monitor, and learn about your Kafka resources. Helm is the package manager for Kubernetes. Helm deploys charts, which you can think of as a packaged application. We publish...

Learn more

Integrate Kpow with Amazon Managed Streaming for Apache Kafka (MSK) in minutes. Gain unified visibility and control over your AWS brokers, MSK Connect, and Glue Schema Registry through our market-leading engineering toolkit.

Learn more

Integrate Kpow with Confluent Cloud in minutes. Gain unified visibility and control over your managed Kafka brokers, Schema Registry, Managed Connect, and ksqlDB through our market-leading engineering toolkit.

Learn more

Integrate Kpow with Google Cloud Managed Service for Apache Kafka (MSAK) in minutes. Gain unified visibility and control over your managed Kafka brokers and Schema Registry through our market-leading engineering console.

Learn more

Integrate Kpow with Instaclustr in minutes. Gain unified visibility and control over your managed Kafka brokers, Karapace Schema Registry, and Kafka Connect through our market-leading engineering toolkit.

Learn more

Apache Kafka KIP-679 changes the behaviour of default Producer configuration to enable idempotence by default. This change can cause message production to fail after updating to the 3.2.0 kafka-client libraries.

Learn more

Kafka 4.3.0 covers broker cordoning, partition size metrics, share group tuning, and tiered storage fixes. Here's what platform engineers need to act on.

Learn more

The real-time ecosystem has outgrown Kafka alone. At Current London 2025, the transition from Kafka Summit was more than a name change: it marked a shift toward streaming-first AI, system-level control, and production-ready Flink. Here's what Factor House saw and learned on the ground.

Learn more

Discover how Kafka's KIP-1150 Diskless Topics aim to bring cloud-native scalability and cost-efficiency by natively utilizing object storage, and what it means for your streaming architecture.

Learn more

Discover how Kafka's KIP-932 Share Groups bring native queue semantics to your event streaming architecture, and the new complexities engineers must manage.

Learn more

Apache Kafka 4.1 has landed: with queue support in preview, improved Kafka Streams coordination, and new security and metrics features, this release marks a major milestone for the future of real-time data systems.

Learn more

IBM's $11B Confluent acquisition raises questions for Kafka users. Assess your lock-in risk across Schema Registry, managed connectors, and operational tooling.

Learn more

Related reading