

Amazon Kinesis and Amazon MSK compete in the real-time data streaming category. Kinesis seems to have the upper hand due to its simpler management and integration with AWS services.
Features: Amazon Kinesis is valued for its simplicity, scalability, and real-time capabilities. It integrates well with AWS services and supports data processing and analysis. Amazon MSK offers easy deployment of Kafka applications, event-driven analytics, and requires minimal operational overhead by managing Kafka brokers.
Room for Improvement: Amazon Kinesis could enhance sharding processes, SQL-based analytics, and pricing transparency. Users indicate high costs at scale. Amazon MSK could improve integration ease, provide more connectors, and lower operational complexity, with initial setup being a particular challenge.
Ease of Deployment and Customer Service: Amazon Kinesis deploys in public cloud environments, benefiting from AWS service integrations, though support varies. Amazon MSK supports hybrid and cloud deployments, offering flexibility, but customer service feedback depends on the relationship with AWS.
Pricing and ROI: Amazon Kinesis appears cost-effective for AWS-integrated users but challenges emerge at scale. Users see marked ROI improvements with data processing enhancements. Amazon MSK provides competitive pricing for high-volume workflows due to instance and storage costs. Effective cost management is crucial for both services to sustain ROI benefits.
With Lambda, there is no need for data transfer charges, which is beneficial for less frequent workloads.
We receive prompt support from AWS solution architects or TAMs.
They can manage most of our queries, and for what they cannot manage, they guide us through the process of finding out.
Amazon's support is excellent.
Amazon Kinesis provides auto-scaling with streams that handle large volumes well.
I would rate the scalability of Amazon Kinesis as a nine.
The functionality for scaling comes out of the box and is very effective.
As a B2B enterprise client, our clientele consists of large ticket clients but low amounts of users.
I would rate the stability of Amazon Kinesis as high, giving it a 10.
It doesn't require any maintenance on my end yet, as I haven't had any issues.
There is no lack of functions in Amazon Kinesis. Functionality-wise, we feel it's complete.
Amazon Kinesis could improve its pricing to be more competitive, especially for large volumes.
There are preset configurations and limited configurations that we can set for our unique use case.
I had to remove and drop all the clusters and recreate them again, which is complicated in a production environment.
The increase in cloud costs by 50% to 60% does not justify the savings.
Amazon Kinesis and Lambda pricing is competitive, but we noticed that scaling and large volumes could potentially increase costs significantly.
We use Kafka M5 Large instance, and depending on the instances, that is the cost we have, along with storage cost and data transfer costs.
Once we started using Kafka, our cloud costs rose by 50% to 60%.
Lambda's scalability, seamless integration with other AWS services, and support for multiple programming languages are very beneficial.
Amazon Kinesis integrates easily with the AWS environment.
The scalability and usability are quite remarkable.
The best features of Amazon MSK are the real-time analytics that are excellent.
It starts checking how the brokers are functioning, and automatically, Amazon MSK tries to resolve all the problems.
| Product | Market Share (%) |
|---|---|
| Amazon Kinesis | 6.5% |
| Amazon MSK | 5.6% |
| Other | 87.9% |


| Company Size | Count |
|---|---|
| Small Business | 8 |
| Midsize Enterprise | 10 |
| Large Enterprise | 9 |
| Company Size | Count |
|---|---|
| Small Business | 4 |
| Midsize Enterprise | 7 |
| Large Enterprise | 4 |
Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information. Amazon Kinesis offers key capabilities to cost-effectively process streaming data at any scale, along with the flexibility to choose the tools that best suit the requirements of your application. With Amazon Kinesis, you can ingest real-time data such as video, audio, application logs, website clickstreams, and IoT telemetry data for machine learning, analytics, and other applications. Amazon Kinesis enables you to process and analyze data as it arrives and respond instantly instead of having to wait until all your data is collected before the processing can begin.
Amazon Managed Streaming for Apache Kafka (Amazon MSK) is a fully managed service that enables you to build and run applications that use Apache Kafka to process streaming data. Amazon MSK provides the control-plane operations, such as those for creating, updating, and deleting clusters.
We monitor all Streaming Analytics reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.