Mahesh P.
MP
Mahesh P.
Software Engineer
Mid-Market (51-1000 emp.)
"A distributed messaging system that offers high performance reliable communication"
4.5/5
What do you like best about Apache Kafka?

Kafka is one of the best solutions that provides reliable communication across multiple independent distributed systems, Moreover, This communication is asynchronous which enables us to effectively leverage Kafka in our real-time data processing applications. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Integrating Kafka into the existing applications is a little complex task, as it demands the need of a tech-expert team to actually set up the Kafka infrastructure which eventually adds cost and effort. Also, the adoption of Kafka is not an easy decision to take as it also increases the complexity and maintenance cost of that application. Review collected by and hosted on G2.com.

Nilesh B.
NB
Nilesh B.
Software Developer
Small-Business (50 or fewer emp.)
"Very Good"
5/5
What do you like best about Apache Kafka?

Apache kafka is one of best to stream continuous messages. It streams continuousely without interruption. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Only issue is with message ordering if the quantity is too much. Review collected by and hosted on G2.com.

K Madhusudan C.
KC
K Madhusudan C.
Software Engineer
Mid-Market (51-1000 emp.)
"Distributed streaming system with high scalability and high performance"
4.5/5
What do you like best about Apache Kafka?

Its ability to handle high throughput and low latency event streaming. Its partitioning system allows data to be distributed across multiple brokers making it horizontally scalable Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

it lacks built-in security features and is very complex to set up and configure. Also, it consumes too much of resources, especially memory. Message ordering is not guaranteed across multiple partitions. Review collected by and hosted on G2.com.

north w.
NW
north w.
Senior Software Engineer
Enterprise (> 1000 emp.)
"Kafka for optimizing all the functionality"
5/5
What do you like best about Apache Kafka?

Kafka is great when you want to enhance your software system and make it asynchronous. It's like the best most enhanced version of having a queue with partitions that you can leverage. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

So far it's great, documentation is great. Review collected by and hosted on G2.com.

Ranjit Kumar M.
RM
Ranjit Kumar M.
Lead Consultant
Enterprise (> 1000 emp.)
"No better solution to support huge data streaming"
5/5
What do you like best about Apache Kafka?

It is fault tolerant and has a retention period for playback of undelivered data. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Does not fit every where. It can only be used for huge data streams not for small applications where point to point data tranfer is required. Review collected by and hosted on G2.com.

Vaibhav J.
VJ
Vaibhav J.
Senior Principal Software Engineer
Enterprise (> 1000 emp.)
"Rock solid and dependable system for messaging and streaming use cases"
5/5
What do you like best about Apache Kafka?

It's a stable product that serves almost all messaging and streaming needs. Various delivery guarantees help developers design different types of systems. Also, it provides clients and other utilities which are easy to use and speed up development. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Sometimes the re-balancing creates problems and makes the system unstable. Also, a few features are missing in the design, available in Apache Pulsar. Review collected by and hosted on G2.com.

Shobit A.
SA
Shobit A.
Software Engineer
Enterprise (> 1000 emp.)
"Highly Scalable"
4.5/5
What do you like best about Apache Kafka?

Highly scalable, easy to configure, Highly available, Guarantee sequential processing in a partition, No Data loss Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

debugging the production issues related to data loss, consumer lag, duplicate messages, lost messages Review collected by and hosted on G2.com.

Durgesh P.
DP
Durgesh P.
Technical Lead - Cloud & DevOps Practice
Small-Business (50 or fewer emp.)
"Kafka is one of the Best Open Messaging due"
4.5/5
What do you like best about Apache Kafka?

Apache Kafka have the good platform support, also its adopibility make easy to get the community presence Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

There are few techical complexity like introducing zookeeper which bring some more understanding from business can be solved by simpler architecture Review collected by and hosted on G2.com.

Verified User in Consulting
UC
Verified User in Consulting
Enterprise (> 1000 emp.)
"The best pubsub for both cloud and on premise"
4.5/5
What do you like best about Apache Kafka?

Powerful

Feature rich

Flexible design

Can work both cloud and on premise Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

I can hardly think any , it's the best pubsub I have found Review collected by and hosted on G2.com.

Martand S.
MS
Martand S.
Senior Data Engineer
Mid-Market (51-1000 emp.)
"best fast & distributed streaming service"
4/5
What do you like best about Apache Kafka?

the best features of kafka are scalability &durability. it is fault tolerance so even if something bad goes, kafka manages itself. We do not have write logics to prevent data loss. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

I would say dislike. it is more of a limitation, kafka is purely programming based. As a programmer I find it manageable but for a non-programming background person it can be a bit challenge to learn Java code. Review collected by and hosted on G2.com.