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

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.

License

Open Source

Company

Apache

What is best?

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.

You may like to read: Top Extract, Transform, and Load, ETL Software, How to Select the Best ETL Software for Your Business and Top Guidelines for a Successful Business Intelligence Strategy

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
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%