

Find out in this report how the two Streaming Analytics solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.
I can say we have noticed a strong return on investment largely due to improved scalability and reduced operational friction in asynchronous workflows.
Returns depend on the application you deploy and the amount of benefits you are getting, which depends on how many applications you are deploying, what are the sorts of applications, and what are the requirements.
Practically, the biggest support channels are its community ecosystem, documentation, GitHub discussions, and engineering forums.
The Apache community provides support for the open-source version.
There is plenty of community support available online.
I was getting prompt responses, and it was nicely handled regarding the support.
I would rate them eight if 10 was the best and one was the worst.
Customers have not faced issues with user growth or data streaming needs.
For traffic spikes, Apache Kafka naturally helps by buffering events, allowing consumers to catch up instead of immediately overwhelming downstream services.
I need to enable my solution with high availability and scalability.
According to me, it is quite scalable in terms of all the data it can handle and stream.
Testing changes in lower environments before production rollout and verifying replication health and cluster stability is essential.
Apache Kafka is stable.
This feature of Apache Kafka has helped enhance our system stability when handling high volume data.
The performance angle is critical, and while it works in milliseconds, the goal is to move towards microseconds.
Running and maintaining an Apache Kafka cluster at scale involves handling partitions, replications, retention policies, rebalancing, and monitoring, which requires strong expertise.
Apache Kafka groups could introduce themes or profiles of configuration to help manage this complexity without needing expertise.
If it were easier to configure clusters and had more straightforward configuration, high-level API abstraction in the APIs could improve it.
Regarding additional improvements, I would say probably around error handling, where when we encounter errors specific to our response structures and everything, or the tables or anything of that nature, it would be better if we were prompted with better error handling mechanisms.
Observability and monitoring are areas that could be enhanced.
From a price perspective, if you are asking about Apache Kafka, I would rate it a nine.
The open-source version of Apache Kafka results in minimal costs, mainly linked to accessing documentation and limited support.
Its pricing is reasonable.
I thought Confluent would stop me when I crossed the credits, but it did not, and then I got charged.
Apache Kafka is effective when dealing with large volumes of data flowing at high speeds, requiring real-time processing.
Apache Kafka is particularly valuable for managing high levels of transactions.
Regarding durability and reliability, messages are persisted, so temporary consumer failures do not automatically lead to data loss, which is valuable in financial workflows where losing events is unacceptable.
These features are important due to scalability and resiliency.
The Kafka Streams API helps with real-time data transformations and aggregations.
The best features Apache Kafka on Confluent Cloud offers would be the connection with various external systems through various languages such as Python and C#.
| Product | Mindshare (%) |
|---|---|
| Apache Kafka | 3.8% |
| Apache Kafka on Confluent Cloud | 0.9% |
| Other | 95.3% |

| Company Size | Count |
|---|---|
| Small Business | 32 |
| Midsize Enterprise | 20 |
| Large Enterprise | 51 |
| Company Size | Count |
|---|---|
| Small Business | 6 |
| Midsize Enterprise | 3 |
| Large Enterprise | 8 |
Apache Kafka provides scalable, high-throughput, real-time data processing. Appreciated for its open-source nature and integration capabilities, Kafka supports distributed messaging and high-volume handling with essential features like message retention, replication, and partitioning.
Apache Kafka is a powerful tool for managing efficient data streams and high volumes of asynchronous messages. Its ease of setup and robust integration options make it popular among industries requiring real-time data streaming and processing. Key features such as message retention and consumer groups cater to demanding applications, while fault-tolerant design ensures reliability. Despite its advantages, Kafka can improve in areas like duplicate management, documentation, and intuitive interfaces. Challenges in configuration and monitoring tools suggest areas for enhancement, alongside reducing complexity and resource dependency.
What are the key features of Apache Kafka?Industry applications for Apache Kafka include real-time data streaming for IoT, big data management, and analytics. In finance, it supports fraud detection and transaction monitoring. Healthcare uses Kafka for patient data handling and logistics leverage its data distribution capabilities to optimize operations. Its ability to manage large-scale asynchronous communication makes it vital across sectors demanding high data throughput and reliability.
Apache Kafka on Confluent Cloud provides real-time data streaming with seamless integration, enhanced scalability, and efficient data processing, recognized for its real-time architecture, ease of use, and reliable multi-cloud operations while effectively managing large data volumes.
Apache Kafka on Confluent Cloud is designed to handle large-scale data operations across different cloud environments. It supports real-time data streaming, crucial for applications in transaction processing, change data capture, microservices, and enterprise data movement. Users benefit from features like schema registry and error handling, which ensure efficient and reliable operations. While the platform offers extensive connector support and reduced maintenance, there are areas requiring improvement, including better data analysis features, PyTRAN CDC integration, and cost-effective access to premium connectors. Migrating with Kubernetes and managing message states are areas for development as well. Despite these challenges, it remains a robust option for organizations seeking to distribute data effectively for analytics and real-time systems across industries like retail and finance.
What are the key features of Apache Kafka on Confluent Cloud?In industries like retail and finance, Apache Kafka on Confluent Cloud is implemented to manage real-time location tracking, event-driven systems, and enterprise-level data distribution. It aids in operations that require robust data streaming, such as CDC, log processing, and analytics data distribution, providing a significant edge in data management and operational efficiency.
We monitor all Streaming Analytics reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.