The First Annual State of Apache Kafka® Client Use Survey | Confluent
Feb 14, 2017Gwen Shapira

Summary
This post presents the results of the first annual State of Apache Kafka® Client Use Survey, conducted at the end of 2016. It details community responses regarding Kafka client language adoption and user priorities. Key findings include Java's continued dominance, surprising adoption of Clojure, and the critical importance of reliability and performance for client selection. The survey also provides advice for Kafka client developers, emphasizing stability, consistent APIs, simplicity, and comprehensive documentation.
More from the Kafka Producer and Consumer API Enhancements trail
- How a Tier‑1 Bank Tuned Apache Kafka® for p99 Latency for Trading
- Kafka Producer Internals: The Producer Request Lifecycle
- Inside the Kafka Black Box—How Producers Prepare Event Data for Brokers
- Apache Kafka Message Compression
- How to Make Apache Kafka Clients Go Fast(er) on Confluent Cloud | Confluent How to Make Apache Kafka Even Faster