Reviews
Now Reading
Apache Kafka
1
Review

Apache Kafka

Overview
Synopsis

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

Company

Apache

PAT Rating™ ( Beta)
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
6.6
Features & Functionality
7.5
6.9
Advanced Features
7.6
8.7
Integration
7.7
8.4
Performance
7.7
4.3
Training
8.0
Customer Support
7.5
6.5
Implementation
Renew & Recommend
8.0
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

7.6
Editor Rating
7.2
Aggregated User Rating
5 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.

Filter reviews
User Ratings





User Company size



User role





User industry





1 Reviews
  • Kate
    December 20, 2017 at 10:16 am

    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. 

Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Training
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%