Choose a specific buying criteria from the list and see what real users have to say about it.

Apache Kafka Valuable Features

50918253 dfac 4b79 a431 4fe711a85fff avatar
Deputy General Manager, DevOps Manager at a tech services company
One of the best features which I have worked with is replay. view full review »
A6947a15 28e5 4b37 adc2 c1655b92dd46 avatar
Java Architect at a tech vendor with 51-200 employees
Excellent speeds for publishing messages faster. view full review »
Anonymous avatar x60
Enterprise Architect at a logistics company with 1,001-5,000 employees
* Supports more than 10,000 events/second. * Scalability * Replication It is a good product for event-driven architecture. view full review »
Anonymous avatar x60
Technical Lead/Project Manager (Consulting Apple Inc) at a tech services company
The most valuable features are topic-based eventing, scalability, and retention periods. view full review »
Anonymous avatar x60
Lead Engineer at a retailer with 1,001-5,000 employees
We use the product for high-scale distributed messaging. The processing capability of the product is enormous. Being a distributed platform, multiple consumers can sync with it and fetch messages. Another great feature is the consumer offset log which tells you where the consumer left and where he needs to start again. Consumers aren’t required to code and put extra effort to maintain the offset. view full review »
Anonymous avatar x60
Java Developer at a media company with 1,001-5,000 employees
The most valuable features to me are replication, partitioning and easy integration with Apache Spark, which we use quite a bit for distributed processing. Replication is good for high availability. It provides additional safety for data in case of node failure or data center outage. Partitioning is a really useful feature for parallelizing processing. We use Apache Spark to process data from a Kafka queue, and Spark is able to assign one executor to each Kafka partition. The more partitions we have, the more threads we can use to process data in parallel. This helps us achieve really good throughput. view full review »
868fac92 ebf8 4953 a45c b94dc0d0ab3f avatar
Technical Architect at a tech vendor with 51-200 employees
I like the performance and reliability of Kafka. I needed a data streaming buffer that could handle thousands of messages per second with at least one processing point for an analytics pipeline. Kafka fits this requirement very well, as it is a fast, distributed message broker. It definitely does exactly what it is designed to do. view full review »

Sign Up with Email