Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. The Kafka event streaming platform is used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
N/A
Rubrik
Score 8.3 out of 10
Mid-Size Companies (51-1,000 employees)
Rubrik is cloud data management and enterprise backup software provided by Palo Alto-based Rubrik, Inc. It is a software platform that provides backup, instant recovery, archival, search, analytics, compliance, and copy data management in one secure fabric across data centers and clouds.
N/A
Pricing
Apache Kafka
Rubrik
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Apache Kafka
Rubrik
Free Trial
No
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Apache Kafka
Rubrik
Features
Apache Kafka
Rubrik
Data Center Backup
Comparison of Data Center Backup features of Product A and Product B
Apache Kafka is well-suited for most data-streaming use cases. Amazon Kinesis and Azure EventHubs, unless you have a specific use case where using those cloud PaAS for your data lakes, once set up well, Apache Kafka will take care of everything else in the background. Azure EventHubs, is good for cross-cloud use cases, and Amazon Kinesis - I have no real-world experience. But I believe it is the same.
Rubrik is still a relatively new product when compared to other solutions which tackle total data protection. The feature set is quite broad but still needs some refinements. Most of the User Interface is quite straightforward and easy, but some areas are a bit lacking in a description of what the option is used for, or the option is missing. While making the user experience easy, many tunables aren’t present and require a Support Tunnel to be open for a Support person to make a change in the customer’s environment. Seems the first question Support always asks is if you can open a tunnel for them to remote in. Then you’re not able to monitor exactly what they’re doing.
Really easy to configure. I've used other message brokers such as RabbitMQ and compared to them, Kafka's configurations are very easy to understand and tweak.
Very scalable: easily configured to run on multiple nodes allowing for ease of parallelism (assuming your queues/topics don't have to be consumed in the exact same order the messages were delivered)
Not exactly a feature, but I trust Kafka will be around for at least another decade because active development has continued to be strong and there's a lot of financial backing from Confluent and LinkedIn, and probably many other companies who are using it (which, anecdotally, is many).
Sometimes it becomes difficult to monitor our Kafka deployments. We've been able to overcome it largely using AWS MSK, a managed service for Apache Kafka, but a separate monitoring dashboard would have been great.
Simplify the process for local deployment of Kafka and provide a user interface to get visibility into the different topics and the messages being processed.
Learning curve around creation of broker and topics could be simplified
Automated test restores. I would love to setup automated and random test restores on a regular basis where Rubrik's system will restore a random file or directory to a test SharePoint folder, send a full report, and provide a path to the folder for review and confirmation.
The support has been incredible. Any time we have had a question, it has always been answered within 24hrs. Also, the team is always will to hop on a Zoom call to help walk us through the dashboard and troubleshoot any issues we are having. Also, having the peace of mind that our data is protected should anything happen in our system.
Apache Kafka is highly recommended to develop loosely coupled, real-time processing applications. Also, Apache Kafka provides property based configuration. Producer, Consumer and broker contain their own separate property file
The support is top notch both tech and sales team, the tools are simple to use and yet still is feature rich. Security is top of the list, the product is sold and reliable, easy to configure and intuitive to use.
Rubrik's brik is designed with redundancy in mind, ensuring that if one node experiences issues, others can continue to provide backup and recovery services.
Support for Apache Kafka (if willing to pay) is available from Confluent that includes the same time that created Kafka at Linkedin so they know this software in and out. Moreover, Apache Kafka is well known and best practices documents and deployment scenarios are easily available for download. For example, from eBay, Linkedin, Uber, and NYTimes.
Rubrik support has been pretty good. There have been a few issues with new releases we have experienced and are still considering if we want to make the jump to version nine. There are a few things we are concerned about which are giving us pause. That being said, support is working hard to answer our questions.
Easy to follow and very thorough. Trainer was knowledgeable and helpful answering any questions and providing detailed answers where possible. It's also nice to gain another badge :) There is also the Rubrik University online tutorials to refer back to and keep updated with new innovations. I would say the exam was very hard.
From experience the implementation was smooth and easy, like a simple plug and play format but would need coordination from your network team to be able to see the entire IT infrastructure.
I used other messaging/queue solutions that are a lot more basic than Confluent Kafka, as well as another solution that is no longer in the market called Xively, which was bought and "buried" by Google. In comparison, these solutions offer way fewer functionalities and respond to other needs.
Having all our backups under one umbrella made product management easier, with not need to manage myltip contracts.
The additional analysis of the data after the fact gave insights into our user data, without the need for an addition product, or the impact on live data sets.
We are fine with the 1 year or 3 year support options that Rubrik has had. The support for the on-prem hardware has been great too. We've had them for quite a while (4+ years) and no end of support yet.
Positive: Get a quick and reliable pub/sub model implemented - data across components flows easily.
Positive: it's scalable so we can develop small and scale for real-world scenarios
Negative: it's easy to get into a confusing situation if you are not experienced yet or something strange has happened (rare, but it does). Troubleshooting such situations can take time and effort.