General Counsel of Corporate at Kakao Corp
Real User
Top 20
Is scalable and has storage clearance features
Pros and Cons
  • "I would rate the scalability of the solution at eight out of ten. We have 20 people who use Confluent in our organization now, and we hope to increase usage in the future."
  • "The Schema Registry service could be improved. I would like a bigger knowledge base of other use cases and more technical forums. It would be good to have more flexible monitoring features added to the next release as well."

What is our primary use case?

We collect service log data with Confluent and use it for fraud detection in game services.

How has it helped my organization?

We are a game service company, and Confluent has helped us improve our quality of service.

What needs improvement?

The Schema Registry service could be improved.

I would like a bigger knowledge base of other use cases and more technical forums. It would be good to have more flexible monitoring features added to the next release as well.

For how long have I used the solution?

I've been using Confluent for about two years.

Buyer's Guide
Confluent
May 2024
Learn what your peers think about Confluent. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
771,212 professionals have used our research since 2012.

What do I think about the stability of the solution?

For stability, I would give this solution a rating of seven out of ten.

What do I think about the scalability of the solution?

I would rate the scalability of the solution at eight out of ten. We have 20 people who use Confluent in our organization now, and we hope to increase usage in the future.

How are customer service and support?

I would rate the solution's technical support at seven out of ten.

How would you rate customer service and support?

Neutral

How was the initial setup?

On a scale from to ten, where one is difficult to set up and ten is easy to set up, I would rate this solution's initial setup at six. It was quite difficult.

The deployment took about a week. We had a team of four people for the deployment. A team of two handle the maintenance.

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

On a scale from one to ten, where one is low pricing and ten is high pricing, I would rate Confluent's pricing at five. I have not encountered any additional costs.

Which other solutions did I evaluate?

We evaluated Kinesis and MSK, but chose Confluent because we wanted to use its RBAC feature. Also, the other solutions did not have a feature to clear storage.

What other advice do I have?

I would recommend Confluent as an alternative to those who are unfamiliar with Kafka. Overall, I would rate Confluent at eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Consultant at a consultancy with 10,001+ employees
Real User
Scalable, flexible, open source solution
Pros and Cons
  • "The design of the product is extremely well built and it is highly configurable."
  • "It would help if the knowledge based documents in the support portal could be available for public use as well."

What is our primary use case?

Our use cases include data streaming, enterprise architecture, integrations, and complete data saving needs, some AI workloads, and standardization. We work on all of these.

How has it helped my organization?

The biggest benefit is that it is open source. You have the flexibility of opting or not opting for enterprise support, even though the tool itself is open source. 

The second benefit is it's very modern and built on Java and Scala. You can extend the features very well, and it doesn't take a lot of effort to do so.

Then the performance and community support, which we get while we do any POT, proof of theory work. The community support we receive is also really good.

The knowledge base on the Confluent website is also a good benefit. 

What is most valuable?

In terms of the valuable features, first would be scalability, then open source. You can use it for POCs, and if you are going to production with this technology, then you can opt for platinum support. The design of the product is extremely well built and it is highly configurable.

Whether you have a custom use case or out-of-the-box implementation, you can configure it according to your needs. The tool is very flexible, so you can configure it according to your use case and it's easy to administer. Because it's open-source, you're transparent as well. Nothing is a black box when you are working with Confluent.

You can extract and look at the code of what's happening. You can customize the code also because it's open source. I find all these features very interesting and appealing.

What needs improvement?

It would be great if the knowledge based documents in the support portal could be available for public use as well. If Confluent would publish the knowledge base, best practices, proper documentation; that would be helpful for folks who do not have support lines or are just assessing whether they can fit Confluent into their use case.

For how long have I used the solution?

I have been working with Confluent for more than four years.

What do I think about the stability of the solution?

Confluent is a reliable product.

What do I think about the scalability of the solution?

I have been working on Confluent with two companies and around ten people. We use it on a daily basis. It's basically a vertical and it integrates all the sources.

How are customer service and support?

We use the solution on-premise with enterprise support. This is an open-source technology and the setup I was working on was on-premise. There are various features of the platinum enterprise support with Confluent.

We can go to them for knowledge modules and best practices. We can reach out to Confluent regarding any product which is currently active or if we identify a bug in any product. We reach out with a support request. I'm satisfied with the support.

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

While I was using Confluent, I worked on use cases involving other traditional message use and conventional streaming platforms. The Confluent platform actually outlines everything, so it's a great product in this field.

How was the initial setup?

The implementation is somewhere in between simple to moderate. It depends on the use cases, but it is not a very difficult tool to handle. If you have a team of IT professionals then it takes less time to scale to Confluent. The setup is rather simple and the architecture is microservices-based.

A team of three to five people would easily implement. Again, I'm talking about designing and a POC implementation. So whenever you move to production or scalability, you just have to replicate the configurations.

For a general mini architecture, you can deploy very easily with three to five people.

The timeframe to implement depends on the complexity of the use cases. Sometimes it takes a month or two; sometimes it can take a week or two. 

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

You have to pay additional for one or two features. The monitoring simple solution call conference control center and Confluent replica for disaster recovery. You have to pay for these two use components, but it is included in the support package.

What other advice do I have?

The solution requires a support team. A minimum of two people are required to administer and handle the support activities in the event of outage. So any service will need, so Confluent is not no different in that perspective.

The support is very good and it's open source. Companies can easily pre-assess whether it fits their needs. They can even do performance benchmarking. 

I would give the solution a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Confluent
May 2024
Learn what your peers think about Confluent. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
771,212 professionals have used our research since 2012.
Technical Lead at a retailer with 10,001+ employees
Real User
All portfolios have access to the data that is being shared but there is a gap on the security side
Pros and Cons
  • "With Confluent Cloud we no longer need to handle the infrastructure and the plumbing, which is a concern for Confluent. The other advantage is that all portfolios have access to the data that is being shared."
  • "Currently, in the early stages, I see a gap on the security side. If you are using the SaaS version, we would like to get a fuller, more secure solution that can be adopted right out of the box. Confluence could do a better job sharing best practices or a reusable pattern that others have used, especially for companies that can not afford to hire professional services from Confluent."

What is our primary use case?

Our company has a wide portfolio of use cases in which we recently changed the entire landscape. We use Confluent to share useable dat across all portfolios through a central place.

We use dedicated clusters with four CKs. On standard clusters we are using just the standard configurations that comes out of the box in Confluent Cloud.

What is most valuable?

With Confluent Cloud we no longer need to handle the infrastructure and the plumbing, which is a concern for Confluent. The other advantage is that all portfolios have access to the data that is being shared.

We are still in the discovery phase. Currently, it's the introduction and acceptance phase for all the portfolios and helping them adopt the platform. Portfolios are using different features, some are using Publish-Subscribe to log events, some like the features that are similar to Kafka, while others are using ksqlDB or trying the adoption of Schema Registries. 

So far we value the professional service support and the full management side of things like support with infrastructure issues.

What needs improvement?

Currently, in the early stages, I see a gap on the security side. If you are using the SaaS version, we would like to get a fuller, more secure solution that can be adopted right out of the box. Confluence could do a better job sharing best practices or a reusable pattern that others have used, especially for companies that can not afford to hire professional services from Confluent.

Another area of improvement is on the metric side. The metrics are integrated within the documentation of the metrics and implementation of that metric. This ties back to the requirement of best practices. How to use metrics in the best possible way out of the box.

If you are using Confluent on-prem or cloud-based where you are packaging it within your own cloud infrastructure, there is a lot of documentation for that making it easier. However, if you are using only the SaaS platform, there is less support from Confluent Cloud.

We are still understanding the additional features but we have seen a gap in the features of the fully managed connector. They are lesser fully managed connectors that are relevant to our business requirements so we have requested those fully managed connectors be developed and released within the Confluent Hub portfolio of connectors.

Confluence requires documentation regarding how to manage connectors that are not fully managed, including what parameters are required for each processing connector. The documentation that is provided is not easy to understand.

For how long have I used the solution?

I have been using Confluent for six months.

What do I think about the stability of the solution?

The portfolios that we have onboarded onto Confluent Cloud have been performing well. They are stable without any issues.

What do I think about the scalability of the solution?

Confluent is fairly easy to scale. 

How are customer service and support?

We are using a fully managed solution. Confluent Cloud has an uptime SLA of 99.95 broad for dedicated services, dedicated clusters, and standard clusters that we are using on the cloud. It's the support that we use for the fully managed Confluent Cloud so no maintenance is required. Customer service and support have been perfect.

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

We recently changed our entire landscape. In the past, every team had its own Kafka instance. Data was siloed and being used by each portfolio differently and not shared across portfolios. We wanted to find a way to share reusable data and make data sharing by default so that it was used across all portfolios and could be leveraged through a central place. We wanted to move away from a self-managed Kafka system and make it fully managed. That's why we started looking at Confluent Cloud.

How was the initial setup?

We are not using the Confluent Platform. How we deploy is by onboarding people to connect to the Confluent Cloud, it's just a networking connection into the Confluent Cloud cluster, not a deployment pipeline.

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

From a costing perspective, there are costing implications. If you go the cloud route, as you scale there will be cost implications on a per hour basis. Confluent Cloud is more expensive, be mindful of that.

What other advice do I have?

The main point to understand is that Confluent Platform and Confluent Cloud are two different offerings. Confluent Platform requires you to self-manage or manage the Confluent Platform within your cloud environment, rather than Confluent Cloud which uses your applications that are deployed in your cloud to connect to Confluent Cloud.

When you decided to get into Confluent, have clarity on which route you want to go at the outset. Secondly, if you choose Confluent Cloud which is the SaaS platform, have your implementation plan mapped out before you go ahead. Lastly, have your naming conventions, implementation, and securing your topics, your service account or ACLs are all mapped out well.

Support is a 10 out of 10, but overall I would rate Confluent a 7 out of 10.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Cengiz Celik - PeerSpot reviewer
Project Manager at TUBITAK
Real User
Top 20
A good solution for service desk and task management
Pros and Cons
  • "It is also good for knowledge base management."
  • "It could have more integration with different platforms."

What is our primary use case?

We primarily use Confluent for service desk and task management. It is also good for knowledge base management.

What needs improvement?

The solution could have an extra plugin or upgrading feature. In addition, it could have more integration with different platforms and be more compatible.

For how long have I used the solution?

We have been using this solution for six years, and it is on-site.

What do I think about the scalability of the solution?

It is scalable, and we haven't had any problems so far. We have about 50 users using Confluent in our company. We do not plan to increase usage at this time.

How are customer service and support?

We've had issues in the past and used technical support to resolve them.

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

We have used Redmine.

What other advice do I have?

I rate this solution an eight out of ten, and I would recommend it to others. We are an open-source organization.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Yantao Zhao - PeerSpot reviewer
Software Integration Engineer at Thales
Real User
Top 5Leaderboard
Great tool for sharing knowledge, internal communication and allows for real-time collaboration on pages
Pros and Cons
  • "The benefit is escaping email communication. Sometimes people ignore emails or put them into spam, but with Confluence, everyone sees the same text at the same time."
  • "It could be more user-friendly and centralized. A way to reduce redundancy would be helpful."

What is our primary use case?

We use it for internal communication. Before Confluent, we shared documentation through our work. But with Confluent, we simply create different folders for different purposes. 

It's very easy. I can create a page and share it with others. For development, we use the "one way to page" key point feature, which makes development super easy and quick.

Another interesting aspect is that multiple people can modify the same page simultaneously. If you click edit, you'll see other people's initials moving around. It's quite funny.

How has it helped my organization?

The benefit is escaping email communication. Sometimes people ignore emails or put them into spam, but with Confluence, everyone sees the same text at the same time. 

Previously, we used email to update, for example, about a new version coming out. But people get bombarded with emails every day, and if you miss one, you might miss important information. With Confluence, we can create a page, and everyone can see the current, up-to-date text.

What is most valuable?

We can register to a page and receive email notifications whenever someone modifies it. Because we have Jenkins monitoring the feature page, we can search for key information and trigger a preference when updates occur. Based on the Confluent web page, we have set up automated pipeline runs.

What needs improvement?

Confluence is easy to use and modify. However, sometimes there are too many pages. We have to reorganize the folder or parent account. Since everyone can create a page, the same knowledge might be created in multiple places by different people. This leads to redundancy and makes it difficult to find information. It's not centralized. 

So it could be more user-friendly and centralized. A way to reduce redundancy would be helpful. 

It's very easy to use, so everyone can create knowledge. But it would be good to synchronize and organize that information a bit better. 

Another improvement would be in Confluence search. You can search for keywords, but it's not like AI, not even ChatGPT or OpenAI. It would be nice to get more relevant or organized answers. If you're outside the company, you just get some titles containing the keyword you input. But if Confluence were like a database, you could input something and get a well-organized search offering from multiple pages.

For how long have I used the solution?

I have been using it for seven years. 

What do I think about the stability of the solution?

I would rate the stability a nine out of ten. There is room for improvement because it's the permission or login—it's linked to Jira. If Jira is stuck, then Confluence is stuck. It's not a standalone solution.

It's pretty stable. Very stable.

How are customer service and support?

We just go to the team directly if there's any issue. Sometimes they will email Atlassian support for special cases.

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

We used different solutions, but they were not as powerful as Confluence.

How was the initial setup?

The initial setup is straightforward. It's very quick. Moreover, it's very easy for newcomers to learn how to use it.

What about the implementation team?

One person is enough for the deployment.

What other advice do I have?

Overall, I would rate the solution a nine out of ten. That's a great tool for sharing knowledge, internal communication, or tracking issues.

I use it every day. The first thing I do is Open Jenkins, Open JIRA, and open Confluent. It is part of my workday.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Senior Distributed Platform Engineer at a tech services company with 201-500 employees
Real User
Beneficial data replication, effective self balancing, and stable
Pros and Cons
  • "The most valuable feature that we are using is the data replication between the data centers allowing us to configure a disaster recovery or software. However, is it's not mandatory to use and because most of the features that we use are from Apache Kafka, such as end-to-end encryption. Internally, we can develop our own kind of product or service from Apache Kafka."
  • "They should remove Zookeeper because of security issues."

What is our primary use case?

I work in the insurance domain. We stream data in and out Confluent. If financial data is being used most organizations prefer to stay on-premise with their data, but there is a cloud version available. These are the features that Confluent provides.

How has it helped my organization?

Confluent has benefited our company because it provides granular access, enterprise support, self-balancing cluster. If there is any data skewness or one server is busy doing some processing, it shifts to the other processor and balances the data between them. There are auto data balances, self-balancing clusters, replication, and role-based access controls.

What is most valuable?

The most valuable feature that we are using is the data replication between the data centers allowing us to configure a disaster recovery or software. However, is it's not mandatory to use and because most of the features that we use are from Apache Kafka, such as end-to-end encryption. Internally, we can develop our own kind of product or service from Apache Kafka.

What needs improvement?

They should remove Zookeeper because of security issues.

For how long have I used the solution?

I have used Confluent within the last 12 months.

What do I think about the stability of the solution?

The latest version of 6.2.0, has almost everything and it's stable.

What do I think about the scalability of the solution?

The solution is scalable. If you have good hardware, especially for Kafka then it will perform very well. It's easy to scale up, but there are issues scaling down, which may result in losing data.

I don't know exactly how business is doing. We currently are supporting, and we are running up to the threshold of the solution. I'm not sure about the future if we will increase usage.

We have approximately 250 applications running.

How are customer service and support?

We have contacted technical support. We create support tickets, in case of emergencies or when any support is required.

I've been working with the support team for four years. They are good. The level one team will go around the issue by gathering information, but the next level, and the third level development team, are very good.

How was the initial setup?

The installation is straightforward and we use our own ansible-playbook, which was designed similar to CP ansible which is supported by Confluent.

What about the implementation team?

We have two people that do the implementation. We manage four clusters which include integration tests, reproduction, and production. We did the installation with some simple scripts and designing the script takes a couple of weeks.

Confluent requires maintenance because we might see issues with the applications and need to support them. We need to keep checking the performance and we should keep on monitoring them because high critical data will be passing through. There is a need for regular OS patching and any upgrades that Confluent provides. 

Not everybody will be aware of Kafka's technology which means we educate the developers. For example, the properties to be used and what makes optimum performance from the solution.

What was our ROI?

I have had a return on investment by using Confluent. It's faster than any other technology in real-time. You don't have to wait for your transactions to happen overnight.

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

The license Confluent is server-based. It depends on the number of services that you are running in the cluster. 

Confluent is expensive, I would prefer, Apache Kafka over Confluent because of the high cost of maintenance. 

Large organizations, prefer to use open-sourced solutions because they provide a cost reduction. Apache Kafka is open source and there are many other open-source security tools, which can be used that provide features that Confluent offers.

Which other solutions did I evaluate?

I have evaluated Apache Kafka.

What other advice do I have?

Confluent has improved a lot and they're currently working on version 7.0 where they're removing Zookeeper, which is highly vulnerable to security attacks.

My advice to others wanting to use this solution is for them to use automation wherever it is required and it is a very stable product, not many issues arise If you know how to manage them. Overall, it's a great company and they have excellent software.

I rate Confluent a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Software Architect at 4impact Group
MSP
Provides good features like message queues and event-driven architecture
Pros and Cons
  • "We mostly use the solution's message queues and event-driven architecture."
  • "Confluent has a good monitoring tool, but it's not customizable."

What is our primary use case?

We are providing the solution for real-time data for the banking sector.

What is most valuable?

We mostly use the solution's message queues and event-driven architecture. Since Confluent has integrated with Kafka, we can utilize its fault tolerance and matrices.

What needs improvement?

Confluent is expensive, and we face certain limitations while using the tool. Confluent has a good monitoring tool, but it's not customizable. We can only use the existing dashboards. On the other hand, we can utilize maximum customization while using Grafana with Prometheus. Confluent also supports JMX metrics, but using Grafana with Prometheus is very effective.

For how long have I used the solution?

I have been using Confluent for two months.

What do I think about the stability of the solution?

I rate the solution’s stability a nine out of ten.

What do I think about the scalability of the solution?

Confluent is a very scalable solution. Since we provide solutions for the banking sector, we need a high throughput of massive data per day.

I rate the solution a seven out of ten for scalability.

How are customer service and support?

Confluent provides really good technical support for its partners.

How would you rate customer service and support?

Positive

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

I have previously worked with other solutions like MuleSoft Anypoint, Dell Boomi, and Redpanda.

What about the implementation team?

We are currently doing some POCs, which take two to three days based on availability. Sometimes, if the technical people are unavailable, I have to wait for their response and get into meetings.

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

Confluent is an expensive solution.

On a scale from one to ten, where one is cheap and ten is expensive, I rate the solution's pricing an eight out of ten.

What other advice do I have?

Confluent can be easily integrated with other systems. Most clients don't know the actual use cases of Confluent or Kafka. We explain the real use cases to the clients, like fault tolerance, high throughput, low latencies, and monitoring tools.

I joined my company just one month ago. Working with Confluent for the first time was a bit hard for me because it has a lot of documentation for everything. I need some technical experts to utilize the solution's functionalities. Maintaining the solution is easy because we are part of Confluent, and they are available.

Overall, I rate the solution an eight out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
PeerSpot user
VolodymyrPantelus - PeerSpot reviewer
Business Analyst at Infor
Real User
Top 5
A great tool for business analysts and project managers to create fast documentation
Pros and Cons
  • "The documentation process is fast with the tool."
  • "The product should integrate tools for incorporating diagrams like Lucidchart. It also needs to improve its formatting features. We also faced issues while granting permissions."

What is our primary use case?

I use the tool to create documentation that needs particular specifications.

What is most valuable?

The documentation process is fast with the tool.

What needs improvement?

The product should integrate tools for incorporating diagrams like Lucidchart. It also needs to improve its formatting features. We also faced issues while granting permissions.

For how long have I used the solution?

I have been working with the tool for three years.

What do I think about the stability of the solution?

The tool is stable.

What do I think about the scalability of the solution?

The solution is scalable. My company has more than 25,000 users of the tool.

How was the initial setup?

The tool’s initial setup is complicated.

What other advice do I have?

I would rate the overall solution a nine out of ten. Confluent is a great tool for business analysts and project managers.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Confluent Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Product Categories
Streaming Analytics
Buyer's Guide
Download our free Confluent Report and get advice and tips from experienced pros sharing their opinions.