Apache Kafka Review

Replication and partitioning are valuable features.


What is most valuable?

  • Replication, partitioning, and reliability are the most valuable features.
  • Even if one of my clusters fails, the replication factor of a topic makes sure that I have the data available for processing, so I won't lose any of it.
  • Partitioning enables me to process the parallel requests. It helps in reaching the throughput.

What needs improvement?

One improvement is in regards to the OS memory management. In case there are too many partitions, it runs into memory issues. Although this is a very rare scenario, it can happen.

For how long have I used the solution?

I have been using this product for a year now.

What do I think about the stability of the solution?

There were no stability issues.

What do I think about the scalability of the solution?

Kafka is a highly scalable product. We have not faced any scalability issues so far.

How is customer service and technical support?

Since it's an open source product, no technical support is available. However, the open source community is very active.

How was the initial setup?

The initial setup was straightforward. Just go through the Kafka documentation and it will be up and running in no time.

What's my experience with pricing, setup cost, and licensing?

Since it's an open source product, there is no pricing for it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email