What users are saying about
59 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 8.9 out of 100
Based on 59 reviews and ratings
24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 8.5 out of 100
Based on 24 reviews and ratings
Likelihood to Recommend
Apache Kafka
Despite the disadvantages I list, I really believe that Kafka is the right choice whenever you need a queueing or message broker system. Kafka is way too battle-tested and scales too well to ever not consider it. The only exception is if your use case requires many, many small topics. Also, Kafka doesn't support delay queues out of the box and so you will need to "hack" it through special code on the consumer side.

Verified User
Engineer in Engineering
Internet Company, 201-500 employeesDatabricks Lakehouse Platform
Databricks has helped my teams write PySpark and Spark SQL jobs and test them out before formally integrating them in Spark jobs. Through Databricks we can create parquet and JSON output files. Datamodelers and scientists who are not very good with coding can get good insight into the data using the notebooks that can be developed by the engineers.

Verified User
Team Lead in Engineering
Financial Services Company, 10,001+ employeesFeature Rating Comparison
Platform Connectivity
Apache Kafka
—
Databricks Lakehouse Platform
8.3
Connect to Multiple Data Sources
Apache Kafka
—
Databricks Lakehouse Platform
9.0
Extend Existing Data Sources
Apache Kafka
—
Databricks Lakehouse Platform
9.0
Automatic Data Format Detection
Apache Kafka
—
Databricks Lakehouse Platform
7.0
Data Exploration
Apache Kafka
—
Databricks Lakehouse Platform
6.0
Visualization
Apache Kafka
—
Databricks Lakehouse Platform
6.0
Interactive Data Analysis
Apache Kafka
—
Databricks Lakehouse Platform
6.0
Data Preparation
Apache Kafka
—
Databricks Lakehouse Platform
8.0
Interactive Data Cleaning and Enrichment
Apache Kafka
—
Databricks Lakehouse Platform
8.0
Data Transformations
Apache Kafka
—
Databricks Lakehouse Platform
9.0
Data Encryption
Apache Kafka
—
Databricks Lakehouse Platform
7.0
Built-in Processors
Apache Kafka
—
Databricks Lakehouse Platform
8.0
Platform Data Modeling
Apache Kafka
—
Databricks Lakehouse Platform
8.3
Multiple Model Development Languages and Tools
Apache Kafka
—
Databricks Lakehouse Platform
9.0
Automated Machine Learning
Apache Kafka
—
Databricks Lakehouse Platform
8.0
Single platform for multiple model development
Apache Kafka
—
Databricks Lakehouse Platform
9.0
Self-Service Model Delivery
Apache Kafka
—
Databricks Lakehouse Platform
7.0
Model Deployment
Apache Kafka
—
Databricks Lakehouse Platform
7.5
Flexible Model Publishing Options
Apache Kafka
—
Databricks Lakehouse Platform
7.0
Security, Governance, and Cost Controls
Apache Kafka
—
Databricks Lakehouse Platform
8.0
Pros
Apache Kafka
- Apache Kafka is able to handle a large number of I/Os (writes) using 3-4 cheap servers.
- It scales very well over large workloads and can handle extreme-scale deployments (eg. Linkedin with 300 billion user events each day).
- The same Kafka setup can be used as a messaging bus, storage system or a log aggregator making it easy to maintain as one system feeding multiple applications.

Verified User
Analyst in Information Technology
Airlines/Aviation Company, 51-200 employeesDatabricks Lakehouse Platform
- Extremely Flexible in Data Scenarios
- Fantastic Performance
- DB is always updating the system so we can have latest features.

Verified User
Director in Information Technology
Financial Services Company, 201-500 employeesCons
Apache Kafka
- Still a bit inmature, some clients have required recoding in the last few versions
- New feaures coming very fast, several upgrades a year may be required
- Not many commercial companies provide support
Global Technology Centre - Middleware
ProdubanFinancial Services, 10,001+ employees
Databricks Lakehouse Platform
- The navigation through which one would create a workspace is a bit confusing at first. It takes a couple minutes to figure out how to create a folder and upload files since it is not the same as traditional file systems such as box.com
- Also, when you create a table, if you forgot to copy the link where the table is stored, it is hard to relocate it. Most of the time I would have to delete the table and re-created.
Freelance Translator
ZOO Digital Group plcEntertainment, 501-1000 employees
Likelihood to Renew
Apache Kafka
Apache Kafka 9.0
Based on 1 answer
Kafka is quickly becoming core product of the organization, indeed it is replacing older messaging systems. No better alternatives found yet
Global Technology Centre - Middleware
ProdubanFinancial Services, 10,001+ employees
Databricks Lakehouse Platform
No score
No answers yet
No answers on this topic
Usability
Apache Kafka
No score
No answers yet
No answers on this topic
Databricks Lakehouse Platform
Databricks Lakehouse Platform 9.0
Based on 1 answer
This has been very useful in my organization for shared notebooks, integrated data pipeline automation and data sources integrations. Integration with AWS is seamless. Non tech users can easily learn how to use Databricks. You can have your company LDAP connect to it for login based access controls to some extent

Verified User
Team Lead in Engineering
Financial Services Company, 10,001+ employeesSupport Rating
Apache Kafka
Apache Kafka 8.8
Based on 6 answers
We are using the Apache open source version of Kafka. The community is a good place to ask questions. and we can get most of our problems resolved there.

Verified User
Strategist in Information Technology
Package/Freight Delivery Company, 10,001+ employeesDatabricks Lakehouse Platform
No score
No answers yet
No answers on this topic
Alternatives Considered
Apache Kafka
I would only use RabbitMQ over Kafka when you need to have delay queues or tons of small topics/queues around.I don't know too much about Pulsar - currently evaluating it - but it's supposed to have the same or better throughput while allowing for tons of queues. Stay tuned - I might update this review after we finish evaluating Pulsar. It's much less battle-tested though.

Verified User
Engineer in Engineering
Internet Company, 201-500 employeesDatabricks Lakehouse Platform
Easier to set up and get started. Less of a learning curve.

Verified User
Director in Engineering
Financial Services Company, 10,001+ employeesReturn on Investment
Apache Kafka
- Positive impact on ROI since now we can use one large deployment of Apache Kafka that can be used for multiple scenarios ( storage systems, log aggregate, messaging queue ).
- It is open-source so there are no licenses or subscription fees reducing the cost of deployment.
- Data can now be ingested and analyzed in real-time making it easy to fine-tune the customer experience and decision making for internal IT.

Verified User
Analyst in Information Technology
Airlines/Aviation Company, 51-200 employeesDatabricks Lakehouse Platform
- Rapid growth of analytics within our company.
- Cost model aligns with usage allowing us to make a reasonable initial investment and scale the cost as we realize the value.
- Platform is easy to learn and Databricks provides excellent support and training.
- Platform does not require a large DevOPs investment

Verified User
Strategist in Engineering
Computer Hardware Company, 10,001+ employeesPricing Details
Apache Kafka
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Apache Kafka Editions & Modules
—
Additional Pricing Details
—Databricks Lakehouse Platform
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Databricks Lakehouse Platform Editions & Modules
Edition
Standard | $0.071 |
---|---|
Premium | $0.101 |
Enterprise | $0.131 |
- Per DBU