Apache Kafka Logo

Apache Kafka pros and cons

Vendor: Apache
4.0 out of 5
Badge Ranked 1
1,261 followers
Post review
 

Apache Kafka Pros review quotes

AT
Apr 25, 2023
Kafka can process messages in real-time, making it useful for applications that require near-instantaneous processing.
DZ
Feb 6, 2023
There are numerous possibilities that can be explored. While it may be challenging to fully comprehend the potential advantages, one key aspect is the ability to establish a proper sequence of events rather than simply dealing with a jumbled group of occurrences. These events possess their own timestamps, even if they were not initially provided with one, and are arranged in a chronological order that allows for a clear understanding of the progression of the events.
GT
Sep 16, 2022
The main advantage is increased reliability, particularly with regard to data and the speed with which messages are published to the other side.
Learn what your peers think about Apache Kafka. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,246 professionals have used our research since 2012.
it_user660627 - PeerSpot reviewer
May 8, 2017
Kafka, as compared with other messaging system options, is great for large scale message processing applications. It offers high throughput with built-in fault-tolerance and replication.
Amit Laddha - PeerSpot reviewer
Sep 13, 2023
Apache Kafka's most valuable features include clustering and sharding...It is a pretty stable solution.
Pratul Shukla - PeerSpot reviewer
Feb 1, 2023
The use of Kafka's logging mechanism has been extremely beneficial for us, as it allows us to sequence messages, track pointers, and manage memory without having to create multiple copies.
RH
Aug 28, 2020
When comparing it with other messaging and integration platforms, this is one of the best rated.
OT
Jan 19, 2020
Kafka provides us with a way to store the data used for analytics. That's the big selling point. There's very good log management.
KS
Sep 27, 2020
The processing power of Apache Kafka is good when you have requirements for high throughput and a large number of consumers.
DS
Nov 23, 2021
With Kafka, events and streaming are persistent, and multiple subscribers can consume the data. This is an advantage of Kafka compared to simple queue-based solutions.
 

Apache Kafka Cons review quotes

AT
Apr 25, 2023
Data pulling and restart ability need improving.
DZ
Feb 6, 2023
There have been some challenges with monitoring Apache Kafka, as there are currently only a few production-grade solutions available, which are all under enterprise license and therefore not easily accessible. The speaker has not had access to any of these solutions and has instead relied on tools, such as Dynatrace, which do not provide sufficient insight into the Apache Kafka system. While there are other tools available, they do not offer the same level of real-time data as enterprise solutions.
GT
Sep 16, 2022
One of the things I am mostly looking for is that once the message is picked up from Kafka, it should not be visible or able to be consumed by other applications, or something along those lines. That feature is not present, but it is not a limitation or anything of the sort; rather, it is a desirable feature. The next release should include a feature that prevents messages from being consumed by other applications once they are picked up by Kafka.
Learn what your peers think about Apache Kafka. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,246 professionals have used our research since 2012.
it_user660627 - PeerSpot reviewer
May 8, 2017
Kafka requires non-trivial expertise with DevOps to deploy in production at scale. The organization needs to understand ZooKeeper and Kafka and should consider using additional tools, such as MirrorMaker, so that the organization can survive an availability zone or a region going down.
Amit Laddha - PeerSpot reviewer
Sep 13, 2023
In Apache Kafka, it is currently difficult to create a consumer.
Pratul Shukla - PeerSpot reviewer
Feb 1, 2023
There is a lot of information available for the solution and it can be overwhelming to sort through.
RH
Aug 28, 2020
The model where you create the integration or the integration scenario needs improvement.
OT
Jan 19, 2020
If the graphical user interface was easier for the Kafka administration it would be much better. Right now, you need to use the program with the command-line interface. If the graphical user interface was easier, it could be a better product.
KS
Sep 27, 2020
They need to have a proper portal to do everything because, at this moment, Kafka is lagging in this regard.
DS
Nov 23, 2021
Kafka's interface could also use some work. Some of our products are in C, and we don't have any libraries to use with C. From an interface perspective, we had a library from the readies. And we are streaming some of the products we built to readies. That is one of the requirements. It would be good to have those libraries available in a future release for our C++ clients or public libraries, so we can include them in our product and build on that.