Webinar: How to Build a Streaming Data Mesh | Register Now

White Paper

Best Practices for Apache Kafka® – 5 Tips Every Developer Should Know

Apache Kafka® is an open source event streaming platform that provides a framework for storing, reading, and analyzing data streams at scale. Used by more than 30% of the Fortune 500, today, Kafka is used for countless use cases, from high-performance data pipelines and streaming analytics, to application integration, and IoT solutions.

There are numerous features of Kafka that make it the de facto standard for real-time data stream processing. Gaining a deeper understanding of just a handful of these features can enable you to quickly improve the performance of your applications, the efficiency of your development process, and use Kafka to its fullest potential, no matter your use case.

In this white paper, you’ll learn about five Kafka elements that deserve closer attention, either because they significantly improve upon the behavior of their predecessors, because they are easy to overlook or to make assumptions about, or simply because they are extremely useful.

Download this white paper to learn about the top five things that every Kafka developer should know.


Bill Bejeck

Staff DevX Engineer

Bill has been a software engineer for over 18 years. Currently, he is working at Confluent on the DevX team. Previously, Bill was an engineer on the Kafka Streams team for three-plus years. Before Confluent, he worked on various ingest applications as a U.S. Government contractor using distributed software such as Apache Kafka, Spark, and Hadoop. Bill has also written a book about Kafka Streams titled "Kafka Streams in Action" and is working on a 2nd edition that should be available Spring 2024.

Download the White Paper

Additional Resources

cc demo
kafka microservices
Image-Event-Driven Microservices-01

Additional Resources

cc demo
kafka microservices