Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

7 AWS reviews

External reviews

119 reviews
from and

External reviews are not included in the AWS star rating for the product.


4-star reviews ( Show all reviews )

    Ashier Fernandes

Has unified log streams from multiple systems and accelerated issue tracking through streamlined setup

  • November 01, 2025
  • Review from a verified AWS customer

What is our primary use case?

I have used Apache Kafka on Confluent Cloud for one of my projects with regard to log monitoring. My main use case for Apache Kafka on Confluent Cloud in that project was mainly streaming of the logs. I wanted to capture logs coming from various interconnected systems into a unified place, so Confluent helped me to streamline all those logs into one place, and then I was consuming those logs that were produced.

Having all my logs unified helped our team a lot because the main challenge we were trying to solve was that in the current scenario we were working on, there was no place where we could view the logs in one place like Grafana or anything similar. It was not available, and for this scenario, we had to use multiple systems in order to check the logs, which could be databases, different applications, and logs for various other APIs. So it was not unified in one place. Now we unified all those logs by producing it to Apache Kafka on Confluent Cloud and then we were consuming it.

It was very much easier because I know Kafka and using Confluent made it much simpler. It was much more easy to understand, grasp, and very well structured with regard to even the JSON response and everything.

I am using Apache Kafka on Confluent Cloud with the Confluent servers itself; we had taken a subscription to Confluent, so it would be the private cloud.

In terms of the development it took us to set this whole thing up using Confluent, we were able to do it at a quicker rate. If we went with the ideal vanilla Kafka, it would require much more manual effort, but here it was easier because of the user interface and the experience, which was mainly very much drag and drop, so we could easily get it done faster.

We did initially have Grafana, but the only problem with Grafana was it was limited to certain applications, and ours was not among them. Because of that, we thought of shifting to a unified log monitoring system and started off with having vanilla Kafka installed on our servers. But we found Apache Kafka on Confluent Cloud much more convenient regarding how we would set it up, so to get things done faster, we shifted to Confluent.

What is most valuable?

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#. That gave us an edge to use this tool, and we were able to connect to it.

The multi-language support helped my workflow because we did use two kinds of languages, mainly .NET or C# and Python. So we were able to get logs because we had these out-of-the-box connectors available in Confluent. We just had to read the documents, understand how to configure it, how to send the logs, and we were through by just adding a few lines of code in our applications in the respective languages.

Apache Kafka on Confluent Cloud positively impacted my organization because this was just one of our projects we had utilized, while there are many more I was not involved in, so I cannot really speak on them. But this helped a lot with regard to log monitoring and many other streaming use cases where we were able to get all the data in one place and stream it at a quicker rate, and it was much more simpler compared to using plain vanilla Kafka. So Confluent made that difference for us.

What needs improvement?

I think Apache Kafka on Confluent Cloud can be improved by probably working more around Confluent or the tool. In my opinion, it should utilize the response structures in a better way or be able to detect if there is any variable or if there is any data structure that is mismatched, as it would be easier than us manually having to put in the exact name in order for it to match the response.

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.

I do not think there are any other improvements Apache Kafka on Confluent Cloud needs, aside from error handling and response structures.

For how long have I used the solution?

I have been working in my current field for four or more years.

What do I think about the stability of the solution?

Apache Kafka on Confluent Cloud is stable.

What do I think about the scalability of the solution?

Regarding scalability, I think it depends on the subscriptions and the way we set it up on the cloud. According to me, it is quite scalable in terms of all the data it can handle and stream, so I would say it's quite scalable.

How are customer service and support?

I did interact with the customer support team when I was checking on my credits issued and the cost of my credits utilized. During that time, I had an interaction through email, and it went very well. I was getting prompt responses, and it was nicely handled regarding the support.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We did initially have Grafana, but the only problem with Grafana was it was limited to certain applications, and ours was not among them. Because of that, we thought of shifting to a unified log monitoring system and started off with having vanilla Kafka installed on our servers. But we found Apache Kafka on Confluent Cloud much more convenient regarding how we would set it up, so to get things done faster, we shifted to Confluent.

How was the initial setup?

In terms of the development it took us to set this whole thing up using Confluent, we were able to accomplish it at a quicker rate. If we went with the ideal vanilla Kafka, it would require much more manual effort, but here it was easier because of the user interface and the experience, which was mainly very much drag and drop, so we could easily get it done faster.

What about the implementation team?

We did not really look at any other options. We were, in fact, given Apache Kafka on Confluent Cloud as the top solution when we were doing our solution designing, so that is the reason we directly started our testing and trials on Confluent Cloud.

What was our ROI?

I do not have metrics to share regarding the return on investment, so I cannot really give an insight on that.

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

My experience with pricing, setup cost, and licensing went well. When I did my testing around it or research, I used the free credits. However, I did not realize that I was crossing the credits until I received an email regarding billing, so I had to email the team to let them know that I was not aware of that. I thought Confluent would stop me when I crossed the credits, but it did not, and then I got charged. So, because of that, there was back and forth with the team regarding the cost, but overall, I feel it would have been easier to handle if there were a mechanism that let us know when the credits were being fully utilized or when the limits were getting crossed.

Which other solutions did I evaluate?

We did not really look at any other options. We were, in fact, given Apache Kafka on Confluent Cloud as the top solution when we were doing our solution designing, so that is the reason we directly started our testing and trials on Confluent Cloud.

What other advice do I have?

My advice to others looking into using Apache Kafka on Confluent Cloud is that it is easier and has a low learning curve. If there is any use case regarding streaming, I would suggest starting off or definitely trying out Apache Kafka on Confluent Cloud and getting the application maybe set up on it, if not evaluating how it returns you the returns. This is a good way to start off because of how it is easier to set up; it saves time, allowing us to utilize the time for other business logic or other things we would need to do. I would rate this solution a 9 out of 10.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    reviewer2751003

Streaming capabilities improve with strong support and extensive documentation

  • August 19, 2025
  • Review from a verified AWS customer

What is our primary use case?

The use cases with this product are events. I use Apache Kafka on Confluent Cloud, and that's what events are.

What is most valuable?

Some of the best features with Apache Kafka on Confluent Cloud are streaming and event capabilities. Streaming and event capabilities are significant. These features are important due to scalability and resiliency.

In terms of auditing and compliance, Stream Lineage has helped by providing understanding of the entire data domain across the movement and what is happening in the domain and the system.

What needs improvement?

In terms of improvements, observability and monitoring are areas that could be enhanced. They are lacking in terms of observability and monitoring compared to other products.

For how long have I used the solution?

I have dealt with Apache Kafka on Confluent Cloud for around nine years.

What was my experience with deployment of the solution?

The initial setup is complex. It takes a month to deploy.

What do I think about the scalability of the solution?

To evaluate Apache Kafka on Confluent Cloud's handling of event streams, I track scalability and resiliency.

How are customer service and support?

I have dealt with the support directly. On a scale of one to 10 with Apache Kafka on Confluent Cloud support, I rate them as good. I would rate them eight if 10 was the best and one was the worst.

How would you rate customer service and support?

Positive

How was the initial setup?

A reasonable amount of people deploys it. There is enough documentation available for addressing issues that we come across.

What was our ROI?

In regards to operational impacts and return on investment, 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. If your application has a requirement of eventing, you would have returns to it, but I cannot articulate what sort of dollar value we're talking about.

What other advice do I have?

That's just for all my applications. I rate Apache Kafka on Confluent Cloud a nine out of ten.


    reviewer2711817

Improved developer velocity and seamless integration enhance real-time data handling while cost challenges remain

  • May 28, 2025
  • Review from a verified AWS customer

What is our primary use case?

We find that the best features include using the CDC functionality with the connector to take the data from our SQL database and publish it to many consumers. Any changes enable us to easily publish changes about their domain business objects without too much code and work from domain teams. In this way, we can more easily provide a very robust layer of API and events.

The second use case is easier projection of data. We found that many teams were struggling to create projections and read stores with regular event buses, and Apache Kafka on Confluent Cloud helped us because of all sorts of features, such as the log architecture they have, and other features. KSQL also helped us there.

When order is more important, we rely on Apache Kafka on Confluent Cloud.

What is most valuable?

The benefits that I have seen from having a real-time architecture include better velocity for developers. That is the main one. Instead of developing many of those capabilities in each team, we can rely on Apache Kafka on Confluent Cloud to provide those functionalities we want, and the teams can focus on their own business instead of providing all sorts of APIs and dependencies to other domains, allowing everyone to run faster.

We find that the best features include using the CDC functionality with the connector to take the data from our SQL database and publish it to many consumers. Any changes enable us to easily publish changes about their domain business objects without too much code and work from domain teams. In this way, we can more easily provide a very robust layer of API and events.

The second use case is easier projection of data. We found that many teams were struggling to create projections and read stores with regular event buses, and Apache Kafka on Confluent Cloud helped us because of all sorts of features, such as the log architecture they have. KSQL also helped us there.

What needs improvement?

I think what I would improve about the solution is the cost, mostly. From my standpoint, it's the cost. From an engineering perspective, it works really well.

There's always room for improvement. One more point is sometimes it's more UI-related issues. Some of the more high-end features are more complicated to execute. But overall, it's a good product.

For how long have I used the solution?

I have been using Apache Kafka on Confluent Cloud for around a year, maybe two.

What do I think about the scalability of the solution?

When it comes to assessing the impact of the automated scaling features, we don't measure it, but it's part of our technology stack selection criteria - it's pretty much a must today.

We don't want to increase the headcount in our DBA team. They are the ones managing all our databases, queues, and data sources. So for us, having a very thin layer of management is critical, and we sit with other compute. That's very important for us because headcount is the most expensive part.

How are customer service and support?

We looked at other products, specifically other Kafka providers. We have Apache Kafka and AWS. We looked at self-hosting it, but we wanted Apache Kafka on Confluent Cloud.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

We were looking for specific use cases. We compared different Kafka solutions, not necessarily competitors. We have a message bus already. We wanted the log capability, mostly.

How was the initial setup?

The setup was easy enough. We got a lot of support from people at Confluent and AWS as well.

What was our ROI?

Regarding ROI in any capacity, whether it's savings from employees or cloud, the ROI was very significant. Although, specifically with Apache Kafka on Confluent Cloud, it was a bit more challenging to increase adoption because it's very expensive. So we had to pick and choose where we implemented to make sure that ROI is positive.

I don't remember the exact number because it's been a while since we did a pricing talk, but it was expensive.

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

They charge per topic and other resources. Because we are very cost sensitive, we want to approve it and make sure people don't just use it unnecessarily.

Which other solutions did I evaluate?

I would give Apache Kafka on Confluent Cloud a rating of seven out of ten.

What other advice do I have?

For somebody who's shopping around, looking in this space to decide what to purchase, Apache Kafka on Confluent Cloud is a market leader. It's almost the first choice.

Going with AWS Apache was also very compelling to us because it's very quick to enable stuff in AWS and try it. I would start with those, but first understand if this is actually what you need. There are other much cheaper solutions that serve other use cases, and sometimes people can mix those and just pick the wrong product.

Overall, I would rate Apache Kafka on Confluent Cloud a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Anand Venugopal

Enables multi-cloud real-time data integration with robust support and value-driven cost management

  • March 04, 2025
  • Review from a verified AWS customer

What is our primary use case?

I use Apache Kafka on Confluent Cloud as a streaming platform for enterprises to move data in real time from the point of generation to where it needs to be consumed. Use cases for this include point of sale, IoT, financial transactions, and any application that benefits from real-time data processing. My work involves using these solutions for industry verticals and customers in the retail and financial services sectors.

What is most valuable?

Apache Kafka on Confluent Cloud is a serverless, multi-cloud SaaS product that eliminates the need for users to manage their own Kafka clusters. It offers numerous connectors to various sources and destinations, facilitating easier integrations. The powerful integration with Flink and Iceberg (Table Flow) enhances functionality. These features are not present in an open-source product. The scalable, reliable service supports multi-cloud data streaming, making it easier for enterprises to connect disparate data sources and destinations.

What needs improvement?

Improvement can be made by making it easier to build applications on the real-time stream, focusing on real-time pre-processing and anomaly detection. They should enhance their capabilities in real-time data processing to support AI scenarios, in line with their messaging.

For how long have I used the solution?

I have had experience with Apache Kafka on Confluent Cloud for quite a while, about three to four years.

What was my experience with deployment of the solution?

Setting up Apache Kafka on Confluent Cloud is definitely better than setting up open-source Apache Kafka.

What do I think about the stability of the solution?

I find Apache Kafka on Confluent Cloud very stable, and I believe the company is progressive in what they do.

What do I think about the scalability of the solution?

The solution is much more scalable because it is a managed service. The service is reliable, with an entire team dedicated to managing it, in contrast to running Kafka independently. Apache Kafka on Confluent Cloud supports multi-cloud operations, facilitating data streaming between diverse and multi-cloud infrastructures.

How are customer service and support?

The customer support for Apache Kafka on Confluent Cloud is pretty decent. A solid organization supports customers, with many of the original committers and founding team of Apache Kafka involved, reflecting the strong pedigree.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Previously, it became increasingly difficult to manage Kafka at scale independently. We switched to Apache Kafka on Confluent Cloud to use it as a managed service, allowing us to focus more on the application layer and use cases rather than the infrastructure.

How was the initial setup?

The initial setup is reasonable and definitely better than setting up open-source Apache Kafka. On a scale of one to ten, I would rate it an eight.

What was our ROI?

Apache Kafka on Confluent Cloud is critical infrastructure for us. Without it, our infrastructure costs would increase significantly, potentially amounting to hundreds of thousands of dollars each year. Its real-time capabilities accelerate speed to value and enable new use cases, providing significant business value.

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

Previously, the pricing was on the higher side. However, recent product introductions consider various use cases, like freight clusters, making enterprise clusters more reasonably priced with flexible pricing options.

What other advice do I have?

I would recommend Apache Kafka on Confluent Cloud to others, especially those building out a real-time streaming infrastructure or transitioning to real-time business operations from delayed batch processes. They should consider it if they have assets across different clouds. Overall, I rate the solution at eight or eight and a half. It is a stable and steadily growing company with reliable services.


    Shubham Yadav

Everything is well-documented, straightforward and useful retention policies of Kafka topics

  • July 24, 2024
  • Review from a verified AWS customer

What is our primary use case?

It's basically four bands of use cases, where we publish data on Kafka topics and stream it across microservices.

How has it helped my organization?

Some of the retention policies of Kafka topics have been most beneficial for data management specifically.

Based on our experience, there are different use cases where data needs to be handled in different ways. Sometimes we want to get rid of it once it has been consumed, or we have to store it for a longer period.

Kafka provides handy properties that allow us to directly configure the data, whether to keep it or discard it after use.

What is most valuable?

I feel the streaming speed, the way messages are processed, and some of the topic features like partitions and offset management are quite handy.

What needs improvement?

There's one thing that's a common use case, but I don't know why it's not covered in Kafka. When a message comes in, and another message with the same key arrives, the first version should be deleted automatically.

We want to keep only one instance of a message at any given time, the latest one. However, Kafka doesn't have this functionality built-in. It keeps all the data, and we have to manually delete the older versions.

So, I would like to have only one instance of messages, based on the keys. If the key is the same, there should always be the latest message present instead of all versions of that message.

For how long have I used the solution?

I have been using it for three years. I use the latest version. I work with v3.6.

What do I think about the stability of the solution?

I would rate the stability a six out of ten. When it's good, it works fine. But as soon as traffic increases and the number of topics on the cluster exceeds a certain limit, it becomes unresponsive.

We then have to get rid of Kafka topics, but even that's not easy because the whole site becomes unresponsive. We don't have easy dashboard access to remove unnecessary topics. That's one issue.

What do I think about the scalability of the solution?

I would give it an eight out of ten for scalability. It's scalable, but there's room for improvement in reliability. When we scale up at the pod level, reliability goes down due to mismanagement of offsets, leading to data loss. Then, there is mismanagement when we scale it up, and then there is a point where we want to scale down because traffic is less.

During scale-down, we also often see data loss. They can work on improving this.

We currently have large enterprise business as our customers.

How was the initial setup?

I would rate my experience with the initial setup of this product, a seven out of ten where one is difficult and ten is easy.

I have not faced any difficulties or challenges while setting this product up. They have proper documentation, so it's easy to go through it and set things up.

It's the cloud solution, so it's deployed on the cloud in our customers' organizations. And they use Confluent Cloud.

What about the implementation team?

It's taken care of by different teams.

What other advice do I have?

Overall, I would rate it an eight out of ten.

I would recommend it because everything is well-documented and straightforward.

We can install Kafka directly, but we don't have direct access to the data on Kafka. So it's good to have tools like Kafka Magic or Kafka Tool to access and visualize the data.


    reviewer2237604

Works well in areas like maintenance and issue resolution

  • May 24, 2024
  • Review from a verified AWS customer

What is our primary use case?

In my company, we are not using the tool for analytics and it is more for CDC processes, so we change the capture processes. It is used to extract data from a database and make it available in other parts of our systems or produce events that inform us of data updates.

What needs improvement?

There are some premium connectors, for example, available in Confluent, which you cannot access in the marketplace, so there are some limitations. From Confluent's point of view, I understand where they come from, but I believe its deployment model is a little strict. Confluent Platform can be installed in your own infrastructure. Even if you install Confluent Platform on your own platform, you need to use the components that Confluent offers. Otherwise, the support is very limited, and I think this is an idea of improvement for Confluent. Confluent is pretty solid, so I don't have much in terms of improvement.

For how long have I used the solution?

I have experience with Apache Kafka on Confluent Cloud.

What do I think about the stability of the solution?

Confluent gives you 99.99 percent availability, so I rate the tool's stability a nine out of ten.

What do I think about the scalability of the solution?

If you use Confluent Cloud, the platform's case can go up and down depending on your needs, and it is very easy from the point of view of storage as well because if you are getting more advanced, it basically scales up your storage. If you are given a number of events using your storage device, it is very easy. If you use Confluent Platform, you have a little bit more manual management there, although being a product that assists you with some side components like CFK.

How are customer service and support?

With Confluent, if you have its tools, I rate the support an eight out of ten, but if you have mixed products, then it is a six out of ten.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I have experience with Confluent Cloud and Amazon MSK. With Confluent Cloud, we are really happy with the ecosystem that is made available, along with the connectors, SQL, DB, and other such aspects. The tool can be provided in a very easy way, and it was really effective for the type of activities that we do. The tool presents quite a range of possibilities for integration between different sources and things.

While you use Confluent, all of the services that are needed to manage the enterprise-level EDA are available to you, and you have an integrated schema registry, together with the entire schema registry, and you have a portal for publishing your schema. You can do routing and filtering by configuration. You have CFK, which allows management of your cluster, allows monitoring of your cluster, and allows you basically to connect to the managed connectors on your cluster. Confluent is a full-fledged platform for an event-driven architecture that can be deployed at an enterprise scale, while Amazon MSK is just Kafka as a service from AWS.

How was the initial setup?

A part of the delivery team does the setup, but it was pretty easy on both sides, as with AWS and Confluent, the team didn't have much trouble.

What was our ROI?

The main return on investment was in the maintenance space because going for Confluent Cloud means you remove all the platform management that you have in terms of these resources that can be allocated to other tasks, where the tool takes basically ownership of all of these. We saw, at the end of the year's end, improvements that were substantial, especially when it comes to the need to resolve issues, as we can deploy the minimum team possible for Confluent because the support model allows for the Confluent team to take ownership of the issue. With AWS, the tool's team supports us, but we have to deploy the right people and take them out of all other initiatives. The most important part is the cost related to platform maintenance and issue resolution.

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

Using Confluent, you have more licensing prices to account for when you calculate. I think the pricing is fair, but Confluent requires a little bit more thinking because the price can go up really quickly when it comes to premium connectors.

What other advice do I have?

Speaking about data security and privacy requirements, I would say that there are some BAA or legal agreements in the tool. We did not have issues in terms of security or breaches, but before any adoption, with PII or PHI type of data and before having this data flowing to other clouds or other platforms, the BAA needs to be signed because of IPAC.

Confluent Cloud handles data volume pretty well.

If you are starting to deploy a fully-fledged ETA platform where you do not just have information streaming and go for CDC, and you have some legacy systems that have to communicate on your systems, then I suggest you go for Confluent Cloud.

I rate the tool an eight out of ten.


showing 1 - 6