What Is Apache Kafka®?
Developed as a publish-subscribe messaging system to handle mass amounts of data at LinkedIn, today, Apache Kafka® is an open-source distributed event streaming platform used by over 80% of the Fortune 100.
Event Streaming vs Related Trends
There are several ways to view Event Streaming. This page relates Kafka to other technology trends you may be familier with.
KRaft: Apache Kafka® Without ZooKeeper
See how Apache Kafka®’s architecture has been greatly simplified by the introduction of Apache Kafka Raft (KRaft).
Building Systems Using Transactions in Apache Kafka®
How Kafka's transactions provide you with accurate, repeatable results from chains of many stream processors or microservices, connected via event streams.
Apache Kafka® Storage & Processing Fundamentals
What is a stream? A topic? A partition? Learn the core fundamentals of Kafka's storage and processing layers, and how they are related.
Apache Kafka® Performance
Benchmark testing and results for Apache Kafka’s performance on the latest hardware in the cloud.
Cloud-Native Apache Kafka®
Confluent Cloud takes Apache Kafka to a whole new level. Learn how serverless infrastructure is built and apply these learnings to your own projects.
Streaming Database Systems
Streaming database systems for an "always-on" world, where data never rests.
Testing Apache Kafka®
Learn about the ecosystem of tools for testing your Apache Kafka® applications.
Apache Kafka® Internals
Explore the details of how Kafka works and how to monitor its performance. Click on an element to learn more.