Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
Apache Kafka is an open-source message broker project to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. Kafka is a distributed, partitioned, replicated commit log service.
Category
Bigdata
Sub Category
Bigdata Ingestion Software
Features
Publish and subscribe to streams of records, similar to a message queue or enterprise messaging system. Store streams of records in a fault-tolerant durable way. Process streams of records as they occur.
Building real-time streaming data pipelines that reliably get data between systems or applications Building real-time streaming applications that transform or react to the streams of data
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
9.3
5.6
Features & Functionality
9.5
6.0
Advanced Features
9.4
8.5
Integration
9.4
7.4
Performance
9.3
7.1
Customer Support
9.5
6.7
Implementation
5.7
Renew & Recommend
6.7
Bottom Line
It provides the functionality of a messaging system, but with a unique design. Kafka has a modern cluster-centric design that offers strong durability and fault-tolerance guarantees
9.4
Editor Rating
6.9
Aggregated User Rating
27 ratings
You have rated this
Apache Kafka is an open-source message broker project to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design. Kafka has a modern cluster-centric design that offers strong durability and fault-tolerance guarantees
Kafka is designed to allow a single cluster to serve as the central data backbone for a large organization. It can be elastically and transparently expanded without downtime. Data streams are partitioned and spread over a cluster of machines to allow data streams larger than the capability of any single machine and to allow clusters of co-ordinated consumers.
Apache Kafka is widely adopted for use cases ranging from collecting user activity data, logs, application metrics, stock ticker data and device instrumentation. Its key strength is its ability to make high volume data available as a real-time stream for consumption in systems with very different requirements—from batch systems like Hadoop, to real-time systems that require low-latency access, to stream processing engines that transform the data streams as they arrive.
Building real-time streaming applications that transform or react to the streams of data.
Company size
Medium (50 to 1000)
User Role
Consultant
User Industry
Computer
Rating
Ease of use8.4
Features & Functionality8
The Kafka cluster stores streams of records in categories called topics. Each record consists of a key, a value, and a timestamp.
Advanced Features8.7
Integration8
Training 8
Customer Support8
Renew & Recommend8
ADDITIONAL INFORMATION Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies. Apache Kafka lets you publish and subscribe to streams of records. In this respect it is similar to a message queue or enterprise messaging system.
Building real-time streaming applications that transform or react to the streams of data.
Medium (50 to 1000)
Consultant
Computer
The Kafka cluster stores streams of records in categories called topics. Each record consists of a key, a value, and a timestamp.
ADDITIONAL INFORMATION
Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies. Apache Kafka lets you publish and subscribe to streams of records. In this respect it is similar to a message queue or enterprise messaging system.