TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    Amazon Kinesis

    Score9.7 out of 10
    N/AAmazon Kinesis is a streaming analytics suite for data intake from video or other disparate sources and applying analytics for machine learning (ML) and business intelligence.

    $0.01

    per GB data ingested / consumed

    Apache Kafka

    Score7.7 out of 10
    N/AApache 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
    Pricing
    Amazon KinesisApache Kafka
    Editions & Modules
    Amazon Kinesis Video Streams
    $0.00850
    per GB data ingested / consumed
    Amazon Kinesis Data Streams
    $0.04
    per hour per stream
    Amazon Kinesis Data Analytics
    $0.11
    per hour
    Amazon Kinesis Data Firehose
    tiered pricing starting at $0.029
    per month first 500 TB ingested
    No answers on this topic
    Offerings
    Pricing Offerings
    Amazon KinesisApache Kafka
    Free Trial
    NoNo
    Free/Freemium Version
    NoNo
    Premium Consulting/Integration Services
    NoNo
    Entry-level Setup FeeNo setup feeNo setup fee
    Additional Details——
    More Pricing Information
    Community Pulse
    Amazon KinesisApache Kafka
    Considered Both Products
    Amazon AWS
    Chose Amazon Kinesis
    The main benefit was around set up - incredibly easy to just start using Kinesis. Kinesis is a real-time data processing platform, while Kafka is more of a message queue system. If you only need a message queue from a limited source, Kafka may do the job. More complex use …
    Incentivized
    Apache
    Chose Apache Kafka
    Apache Kafka is open-sourced, scales great has cloud agnostics and performs better than Amazon Kinesis [in my view]. Amazon Kinesis has some limitations and vendor lockin is not something I [like]. With Confluent operators you can easily install it on a kubernetes cluster.
    Incentivized
    Chose Apache Kafka
    Confluent Cloud is still based on Apache Kafka but it has a subscription fee so, from a long term perspective, it is wiser to deploy your own Kafka instance that spans public and private cloud. Amazon Kinesis, Google Cloud Pub/Sub do not do well for a very number of messages …
    Incentivized
    Chose Apache Kafka
    - The biggest advantage of using Apache Kafka is that it is cloud agnostic - It handles super high volume, is fault tolerance, high performance
    Incentivized
    Chose Apache Kafka
    Kafka is simple and lower in price.
    Incentivized
    Key User Insights
    Would buy again
    No answers on this topic
    No answers on this topic
    Delivers good value for the price
    No answers on this topic
    No answers on this topic
    Happy with the feature set
    No answers on this topic
    No answers on this topic
    Lived up to sales and marketing promises
    No answers on this topic
    No answers on this topic
    Implementation went as expected
    No answers on this topic
    No answers on this topic
    TrustRadius Insights
    Amazon KinesisApache Kafka
    Highlights

    TrustRadius
    Research Team Insight
    Published

    Apache Kafka and Amazon Kinesis are both streaming analytics software solutions that perform real-time reporting and create visualizations on streaming data collected from multiple sources. Businesses of all sizes use both software options, but larger organizations are more likely to use Apache Kafka, while Amazon Kinesis users are evenly spread across businesses of all sizes.

    Features

    Apache Kafka and Amazon Kinesis both offer essential streaming analytics features, including reporting and visualization creation, but they also have a few features that set them apart from each other.

    Apache Kafka is an open-source technology. Being open-source means that Apache Kafka’s code is available for free, and an active community of developers is continuously contributing to it, resulting in quick bug fixes and feature updates. Apache Kafka can be deployed on-premises, on the cloud, or with a hybrid approach. In addition to flexible deployments, Apache Kafka is also very scalable and allows for the analysis of huge amounts of data.

    Amazon Kinesis is built to run on AWS and integrate with other AWS technologies, making it a great choice for organizations that need to analyze data from AWS software. Additionally, Amazon Kinesis requires minimal configuration for features like data replication. The usability of Amazon Kinesis can make it more usable for an organization with few technical staff members. Amazon Kinesis also provides high performance and reporting speed.

    Limitations

    Apache Kafka and Amazon Kinesis both provide robust features, but they also have a few limitations.

    Apache Kafka offers greater flexibility in deployment and scale, but it doesn’t integrate as well with AWS technologies compared to Amazon Kinesis. Additionally, Apache Kafka requires technical users or vendor support for configuration and implementation. Lastly, Apache Kafka performs slightly slower than Amazon Kinesis.

    Amazon Kinesis offers usability and performance but lacks flexibility. Organizations must use a cloud deployment for Amazon Kinesis, as opposed to Apache Kafka’s multiple deployment options. Additionally, Amazon Kinesis isn’t open-source, which limits how low costs can be compared to DIY Apache Kafka implementations. Lastly, Amazon Kinesis is not as scalable as Apache Kafka due to a limited amount of shards, which hold data to be analyzed.

    Pricing

    Apache Kafka is an open-source technology, but if a company decides to go with a vendor, pricing can vary depending on the vendor chosen, level of support, and type of deployment. Though pricing can vary a lot, it can start as low as $40.00 per month.

    Amazon Kinesis pricing depends on region, the number of shards, and optional features such as enhanced data retention. Though pricing can vary greatly, organizations can expect the essential features to start around $50.00 per month.

    Features
    Amazon KinesisApache Kafka
    Streaming Analytics
    Comparison of Streaming Analytics features of Amazon Kinesis and Apache Kafka
    Feature
    Amazon Kinesis
    8.3
    2 Ratings
    Apache Kafka
    -
    Ratings
    Real-Time Data Analysis10.01 Ratings00 Ratings
    Data Ingestion from Multiple Data Sources9.02 Ratings00 Ratings
    Low Latency9.02 Ratings00 Ratings
    Integrated Development Tools9.02 Ratings00 Ratings
    Data wrangling and preparation10.01 Ratings00 Ratings
    Linear Scale-Out6.12 Ratings00 Ratings
    Data Enrichment5.01 Ratings00 Ratings
    User Ratings
    Amazon KinesisApache Kafka
    Likelihood to Recommend
    9.0
    (3 ratings)
    8.0
    (19 ratings)
    Likelihood to Renew
    -
    (0 ratings)
    9.0
    (2 ratings)
    Usability
    -
    (0 ratings)
    8.0
    (2 ratings)
    Support Rating
    7.1
    (2 ratings)
    8.4
    (4 ratings)