# Amazon Kinesis Data Streams Reviews
**Vendor:** Amazon Web Services (AWS)  
**Category:** [Stream Analytics Software](https://www.g2.com/categories/stream-analytics)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 91
## About Amazon Kinesis Data Streams
Amazon Kinesis Data Streams is a massively scalable, durable, and low-cost streaming data service. Kinesis Data Streams can continuously capture gigabytes of data per second from hundreds of thousands of sources, such as website clickstreams, database event streams, financial transactions, social media feeds, IT logs, and location-tracking events. The collected data is available in milliseconds to allow real-time analytics use cases, such as real-time dashboards, real-time anomaly detection, dynamic pricing. Customers run more than two million unique streams and process tens of PB of data per day with Amazon Kinesis Data Streams.



## Amazon Kinesis Data Streams Pros & Cons
**What users like:**

- Users value the **real-time data processing** of Amazon Kinesis Data Streams, enhancing analytics and handling large data volumes efficiently. (2 reviews)
- Users praise Amazon Kinesis Data Streams for its **real-time processing capabilities** that ensure efficient handling of streaming data. (2 reviews)
- Users appreciate the **real-time data processing** capabilities of Amazon Kinesis Data Streams for seamless analytics and log processing. (2 reviews)
- Users value the **real-time data processing capabilities** of Amazon Kinesis Data Streams, enhancing their analytics and log processing tasks. (2 reviews)
- Users value the **seamless API integration** with AWS services, enhancing convenience and performance for real-time streaming needs. (1 reviews)
- Users value the **seamless integration** with multiple data sources, enhancing data analysis capabilities with AWS services. (1 reviews)
- Users appreciate the **data management capabilities** of Amazon Kinesis Data Streams for connecting and analyzing multiple data sources. (1 reviews)
- Documentation (1 reviews)
- Users appreciate the **fast processing** of Amazon Kinesis Data Streams, consistently enjoying low-latency and reliable performance. (1 reviews)
- Users value the **seamless integration with AWS services** , enhancing the efficiency of their data streaming infrastructure. (1 reviews)

**What users dislike:**

- Users find the **difficult setup** of Amazon Kinesis Data Streams challenging, particularly with complex configurations and a steep learning curve. (2 reviews)
- Users find Amazon Kinesis Data Streams to be **expensive** as costs can escalate without careful monitoring of usage. (2 reviews)
- Users find the **resource intensive learning** process daunting, particularly due to the steep initial learning curve and configuration challenges. (2 reviews)
- Users find the **complexity of setup and cost management** in Kinesis overwhelming, especially for newcomers to streaming. (1 reviews)
- Users find the **complexity of configuration** between AWS services challenging when using Amazon Kinesis Data Streams. (1 reviews)
- Users find the **complex setup** of Amazon Kinesis Data Streams challenging due to required configurations with multiple AWS services. (1 reviews)
- Integration Issues (1 reviews)
- Learning Curve (1 reviews)
- Learning Difficulty (1 reviews)
- Limitations (1 reviews)

## Amazon Kinesis Data Streams Reviews
  ### 1. Real-Time Streaming at Scale with Low Latency and Seamless AWS Integration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Atharva P. | Cloud BI Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 08, 2026

**What do you like best about Amazon Kinesis Data Streams?**

What I like most about Amazon Kinesis Data Streams is how effectively it can ingest and process large volumes of streaming data in real time with low latency. It scales smoothly, integrates well with AWS analytics services, and supports event-driven architectures without forcing teams to manage complex streaming infrastructure.

For me, the standout benefit is the ability to process streaming data at scale. Instead of waiting for scheduled batch jobs, application events are available to downstream consumers immediately. That immediacy enables faster decision-making, real-time monitoring, and generally more responsive data pipelines.

I also find the ability to retain and replay stream data especially valuable, particularly for troubleshooting and recovery scenarios when you need to revisit what happened and validate fixes.

**What do you dislike about Amazon Kinesis Data Streams?**

Managing shards and fully understanding throughput limits often takes some hands-on experience. For teams that aren’t yet familiar with streaming architectures, the added monitoring, scaling, and capacity-planning considerations can introduce extra complexity and a steeper learning curve.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Amazon Kinesis Data Streams helps us address real-time data ingestion and event-processing needs.

For example, in one of our data engineering pipelines, application events and operational logs are continuously streamed into Kinesis Data Streams. Downstream consumers then process these events using Lambda and Spark jobs, enriching the data before storing it in S3 and Redshift for analytics.

This approach removed batch-related delays and gave us near real-time visibility into both operational metrics and business events.

In another use case, we ingested API transaction data and processed it immediately to support monitoring and reporting.

  ### 2. Amazon Kinesis Data Streams: Reliable Tool for Real-Time Data Streaming

**Rating:** 4.0/5.0 stars

**Reviewed by:** SURAJ K. | Operations Associate, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2026

**What do you like best about Amazon Kinesis Data Streams?**

What I like most about Amazon Kinesis Data Streams is its real-time data processing capability. It can handle large volumes of streaming data without much lag and works well with other AWS services. The service is quite stable once configured properly. It is useful for use cases like log processing and real-time analytics. Documentation is also helpful for getting started.

**What do you dislike about Amazon Kinesis Data Streams?**

The initial setup can be a bit confusing, especially for beginners. Understanding concepts like shards and throughput takes some time. Cost management also needs attention, as usage can increase if streams are not monitored properly. For small items, it may feel slightly expensive.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Amazon Kinesis Data Streams helps in processing and analyzing data in real time instead of waiting for the batch jobs. It makes it easier to handle continuous data from multiple sources. This helps in getting faster insights and monitoring data as it arrives. Overall, it improves response time and reduces delays in data analysis.

  ### 3. Powerful Real-Time Streaming, But Steep Learning Curve and Complex Cost Management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Satyam J. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 17, 2025

**What do you like best about Amazon Kinesis Data Streams?**

Amazon Kinesis Data Streams offers extremely robust real-time data streaming capabilities. It scales effortlessly by adding shards to meet throughput demand, and supports enhanced fan-out so multiple consumer applications can read in parallel with dedicated throughput. 

The seamless integration with other AWS services (Lambda, S3, DynamoDB, Redshift, Glue, etc.) makes it very convenient if your entire infrastructure lives on AWS.
Its durability is solid — data is synchronously replicated across three Availability Zones in a region, ensuring high availability and resilience. 
In my use cases, Kinesis has consistently delivered low-latency streaming and reliable performance even in high-load conditions.

**What do you dislike about Amazon Kinesis Data Streams?**

The initial learning curve is steep, especially if one is new to streaming architectures or AWS.

Cost management can become complex — as throughput, shard count, retention periods, and consumer patterns grow, pricing can escalate.

The added configuration needed to tie together multiple AWS services (e.g. setting up IAM roles, stream consumers, data pipelines) can make the setup workflow non-trivial.

In some cases, when a consumer falls behind (backlog), scaling out to catch up can be constrained by shard throughput limitations.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

used Kinesis to handle event ingestion from multiple client-facing systems, process them in real time via Lambda, and deliver aggregated insights into downstream analytics stacks (such as data lakes, dashboards). Because of its replay capability, we were able to reprocess data during bug fixes or analytical backfills

  ### 4. All data workloads analyzed

**Rating:** 4.0/5.0 stars

**Reviewed by:** Katha V. | QA Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** March 03, 2025

**What do you like best about Amazon Kinesis Data Streams?**

It has made possible to connect multiple data sources and workloads and analyze data especially  AWS Redshift and AWS Glue service.

**What do you dislike about Amazon Kinesis Data Streams?**

It requires lot's of configuration between multiple AWS data services to  use and analyze data

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

It has made possible for us to connect the multiple data services from AWS and analyze the data from the data workloads. Using AWS Analytics the data from AWS Redshift and AWS Glue was analyzed and processed in data pipeline for other data workloads.

  ### 5. Complex, works well yes,but ...

**Rating:** 3.5/5.0 stars

**Reviewed by:** Michael  W. | Owner, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 14, 2023

**What do you like best about Amazon Kinesis Data Streams?**

It is another one of those extremely complicated AWS services to understand. What I love about it is how well it integrates with Pinpoint (another pretty good AWS service) and we used it to set up data streams to monitor user activity on campaigns, Marketing emails in real time. This provided some great data and the cost was pretty much negligible - so in that aspect (and data streams can do much more - I'm just using one of our main test cases as an example) it's a great service to use. But, pretty complex to set up and understand fully in my opinion. 

Great and granular reporting though - one can really learn a lot about and benefit from knowing what users do on the site, after clicking emails, the entire workflow as it were if one takes the time to learn. 

Amazon actively uses this service itself to prosper. That alone should tell you a lot!

**What do you dislike about Amazon Kinesis Data Streams?**

Could be made less complex to set up and use. Perhaps the integration could be expanded to include other out of the box solutions like wordpress, related plugins etc...

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

As described above, we used it to monitor user activity and user patterns on the site - as well as after clicking links in the marketing campaigns we sent out daily. We did learn a lot about user activity that we might not have known or guessed ourself. As Jeff Bezos likes to say, data is always king!

  ### 6. Amazon kinesis is a great service provided by AWS for stream processing and real time processing

**Rating:** 3.5/5.0 stars

**Reviewed by:** swasthik c. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Kinesis is a managed service by AWS and if the entire stack of the ogranisation is in AWS, it is easily integratable and makes the solutions and data movement very quickly, compared to moving the data out of AWS. Thus it is more secure, due to data proximity. Kinesis has all the features that the pears support. Customer support is excellent with the AWS

**What do you dislike about Amazon Kinesis Data Streams?**

I feel setting up of the kenesis is comparitively difficult due to extremely complicated documentation. Also being a managed service,the user do not have much insiglts within the system.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Amazon Kinesis Data Stream is a managed Kafka solution. As a user of the Kafka before, it is very hard to setup, scale, and manage the partitions. Amazon kinesis does all of these for us, and, it also has great integration with other cloud infrastructures.

  ### 7. Streaming data in batch load world

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashutosh R. | Data Engineer III, Enterprise (> 1000 emp.)

**Reviewed Date:** November 19, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Amazon Kinesis is a real time or near real time streaming service provided by Amazon which helps us get data from various data sources to any managed data source solution in aws.

**What do you dislike about Amazon Kinesis Data Streams?**

Amazon Kinesis one disadvantage is that once the data is pushed into Kinesis its difficult to understand how the data is devised into shards.It also lacks proper queueing

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Amazon Kinesis provides us real time insights , since it is aws managed service you get pay as you go unlike Kafka where you need to have your brokers running.Plus it is very much scalable and provides connection to various data sources.

  ### 8. Highly Scalable Real-Time Data Streaming Solution with a Learning Curve

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 14, 2023

**What do you like best about Amazon Kinesis Data Streams?**

The most striking feature of Amazon Kinesis Data Streams is its scalability and real-time data processing capabilities. It effortlessly handles high volumes of data from multiple sources, allowing businesses to generate actionable insights instantaneously. The service's integration with other AWS services makes it incredibly versatile for a wide range of applications, from real-time analytics to machine learning.

**What do you dislike about Amazon Kinesis Data Streams?**

While Kinesis is powerful, it comes with a steep learning curve, especially for those not familiar with AWS or real-time data processing. Its cost structure can also be challenging to predict, as it is based on various factors like data volume, shard count, and data retention period. Without proper management and monitoring, costs can escalate quickly.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Real-Time Decision Making: Businesses can make data-driven decisions in real-time by analyzing data as it is generated.

Customer Engagement: By analyzing customer behavior in real-time, businesses can offer personalized experiences to improve engagement and conversion rates.

Operational Efficiency: Real-time data can be used to optimize business operations, reduce downtime, and improve overall efficiency.

  ### 9. Real-time, scalable data streaming in the AWS cloud.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhruv R. | Founder, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 03, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Real-time Data Streaming
Scalability
JavaScript SDK
Data Retention

**What do you dislike about Amazon Kinesis Data Streams?**

Complexity
Cost
Learning Curve
Operational Overhead

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

solving the problem of handling and processing real-time data streams at scale.

  ### 10. Good product for real time data streaming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanath V. | Enterprise (> 1000 emp.)

**Reviewed Date:** September 21, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Very reliable and fast for real time data streaming. It supports multiple regions close to customers.

**What do you dislike about Amazon Kinesis Data Streams?**

Increasing shards always needs manual effort and routing data.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Data is available in Near Real time from multiple sources for destination consumers.

  ### 11. Its really very much useful of using Amazon Kinesis data streams for real time data streaming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanjaya M. | Senior Technical Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** November 29, 2022

**What do you like best about Amazon Kinesis Data Streams?**

its helpfull for realtime data when we need it to display in our dashboard

**What do you dislike about Amazon Kinesis Data Streams?**

As of now its good for our usages. There is no -ve I have found yet.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

we were trying to get the real time transactional data and event log data to display in our dashboard.
In our old legacy approach, we are not able to see real - time data and which was a big issue and it resolved when we used the kinesis data stream

  ### 12. Serverless Data streaming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mithun M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 26, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Kinesis data stream helps you set up and work with streaming data. It is easy to use and has good integration with rest of the AWS ecosystem like S3, SNS, SQS, and Lambda.
It is highly scalable and handles millions of messages per day in our AWS stack

**What do you dislike about Amazon Kinesis Data Streams?**

Kinesis data stream meets our requirements for real-time data streaming - haven't found anything in the feature that I do not like. One suggestion is to have better tools for browsing realtime data streams

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

We have data that is realtime and coming in as streaming data - which need to be processed in realtime to perform certain actions. We use kinesis data stream to recieve this data - and process it using lambda

  ### 13. Cloud reporting and streaming

**Rating:** 4.0/5.0 stars

**Reviewed by:** Saravanan M. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Connect with dynamodb and some other services like cognito for the data streaming to firehose streams

**What do you dislike about Amazon Kinesis Data Streams?**

Few more services ,we can add for data tracking also

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Streaming is made on undefined structure ,but when connect to firehose,we can easily extract the data

  ### 14. Best solution to capture streaming data

**Rating:** 5.0/5.0 stars

**Reviewed by:** uday t. | Consultant (aws data platform), Small-Business (50 or fewer emp.)

**Reviewed Date:** June 18, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Best solution for streaming data capture and used it for amazon connect to capture the call recordings and integrated it with amazon connect and used it in contact flow design

**What do you dislike about Amazon Kinesis Data Streams?**

Best solution but it is bit slow when compared to another tools 
And the configuration settings were bit conplex conpared to other tools like kinesis firehouse

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Streaming data capture 
Used for call recordings 
And these call recordings were stored in s3 where we can access when ever we want 
Best solution for amazon connect

  ### 15. I'm working with AWS from long time. I'm developer and mostly I work with AWS cloud

**Rating:** 2.5/5.0 stars

**Reviewed by:** Ch Umar J. | Technical Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 21, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Amazon Kinesis Data Streams is a powerful and flexible streaming data service that can help you process and analyze large volumes of real-time data with ease.It competes with other real-time data streaming services in the market, such as Apache Kafka, Google Cloud Pub/Sub, and Microsoft Azure Event Hubs.

**What do you dislike about Amazon Kinesis Data Streams?**

While there are some potential challenges and limitations to using Amazon Kinesis Data Streams, many users find that the benefits of the service outweigh the costs and complexities, making it a powerful tool for real-time data streaming and processing.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Amazon Kinesis Data Streams can help businesses solve a range of problems related to real-time data streaming and processing, providing scalability, low latency, durability, integration with other services, and cost-effectiveness. These benefits can help businesses better leverage their data, make more informed decisions, and improve their operations.

  ### 16. Best Fit for handling real time data streams in microservices architecture

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akash K. | SDE-1, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 23, 2022

**What do you like best about Amazon Kinesis Data Streams?**

We used kinesis mainly for batch-processing events in a microservices architecture. The best thing about kinesis would be easy integration and compatibility with other AWS products; this caters to various use cases like the need to generate events from dynamodb or to get the events streamed to AWS lambda etc., which makes things easy in terms of infrastructure setup.

**What do you dislike about Amazon Kinesis Data Streams?**

I must say that pricing is a little on the higher side, which can discourage many small-medium sized startups from using this product, however, if proper management of sharding is done, this cost can be reduced effectively, but for that, one needs a deep understanding of these concepts before choosing to use this product

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Amazon Kinesis plays a crucial role in data pipelines in microservices; It caters to the use case of the need to get data to multiple destinations from multiple data sources in the AWS ecosystem, scalability is always a plus.

  ### 17. Kinesis Data Streams helps to handle data flow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Francesca D. | Cloud Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 30, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Amazon Kinesis Data Streams offers many advantages, but the most useful in my opinion is real-time data processing and analysis. Comparing this benefit  with its competitors, here are a few points to consider: 
- Real-time processing capability: Kinesis is designed specifically for real-time data processing and analysis, making it a strong choice in comparison to other competitors who may not prioritize real-time processing.
- Scalability: Kinesis is highly scalable, capable of handling large amounts of data and growing with your needs, which sets it apart from competitors who may struggle with scalability.

**What do you dislike about Amazon Kinesis Data Streams?**

Complex setup and maintenance: Kinesis Data Streams can require a significant amount of setup and ongoing maintenance, which can be challenging for some users.
Latency: While Kinesis is designed for real-time processing, there can still be some latency in processing and delivering data, which may be an issue for some use cases.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Handling high volume and velocity of data: Kinesis Data Streams is designed to handle large amounts of data in real-time, allowing you to process and analyze data as it is generated.

  ### 18. Kinesis Stream is an excellent data transmission tool.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yordanys P. | Developer (Full-Time), Engineering / Back-end Engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 23, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Kinesis Stream is an excellent data transmission tool in which you can restart the stream from a certain time, something very useful when you cannot lose data. It brings many advantages compared to competitors like RabbitMQ and Kafka.

**What do you dislike about Amazon Kinesis Data Streams?**

It is somewhat complex to monitor the data in real time. The dashboard should be improved to follow the data in real time and provide some way to see messages as SQS does without losing any message.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Kinesis Stream can be integrated with many existing services on AWS, which greatly expands its reach. The configuration required is minimal, so it saves a lot of time for developers. It provides excellent scalability, so we should not worry. By having an iteration sequence and data flow time, it is very easy to restart the stream from a certain point.

  ### 19. Best for real time data streaming and processing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Srinivas D. | Senior Software Development Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 22, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Easy to use, flexible User Interface, serverless capabilities and ability to adjust the streaming limits, real-time analytics

**What do you dislike about Amazon Kinesis Data Streams?**

limitations on the number of consumers per stream, handling of the amount of data per transaction to the stream

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Managing servers, pay as per usage

  ### 20. This service helped us to route data coming from iot device to different different destinations

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 20, 2022

**What do you like best about Amazon Kinesis Data Streams?**

The simplicity of this service and simple configuration

**What do you dislike about Amazon Kinesis Data Streams?**

I don't found any dislike yet in this service.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

We need solution or service to pipeline data coming from IoT device and route it to different destinations and we found this service very usefull for our requirement

  ### 21. Great inbuilt data pipeline for log streaming

**Rating:** 4.5/5.0 stars

**Reviewed by:** vaibhav s. | Member of Technical Staff, Enterprise (> 1000 emp.)

**Reviewed Date:** November 21, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Kinesis support many integrations.  In our case, we wanted to send ecs service data to coralogix. By default, AWS doesn't support direct integration with coralogix. Out of box Kinesis supports coralogix integration.  So we created the pipeline as follow
Forwarded the ecs cluster logs to cloudwatch using clodwatch agent. Integrated the cloudwatch as ingress for Kinesis Data Streams and configured coralogix as destination.

**What do you dislike about Amazon Kinesis Data Streams?**

Pricing is on the higher side.  
Initial setup is complex and need a good knowledge of AWS services to do the initial setup.
Kinesis data stream UI is not intuitive, and it won't help that much while troubleshooting the issue

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Data integration 
Cross-region data forwarding. We have clusters in multiple regions and one instance of coralogix. We combined the log data at one place using  Kinesis Data Streams
Kinesis Data Streams is easily scalable. Even during the peak hour we never faced the data drop issue.

  ### 22. Very good integration service for receiving critical events in realtime paired with AWS IoT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nagamanoj V. | Principal Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 14, 2022

**What do you like best about Amazon Kinesis Data Streams?**

We had to receive events in realtime from remote Android devices without burdening our servers with repeated polls. We solved it by using AWS IoT to publish events from the android device and integrated IoT streams with Kinesis to receive events in our service as soon as the event is published from Android application.

**What do you dislike about Amazon Kinesis Data Streams?**

There are no apparent issues with Kinesis data streams in terms of performance or usability, but in the startup world, the pricing is a bit on the higher side. If pricing can be adjusted, that would give choice for smaller companies to use it.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

For receiving real-time events from remote devices, we had to use AWS IoT as it serves the use cases we needed. However, to receive events from IoT servers to our application, we needed to stream the events from IoT to one of the AWS resources like Kinesis, SQS or S3. We chose Kinesis as it is reliable and faster.

  ### 23. One of the best tools for real time Log analysis and metrics

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arun Kumar Jain K. | Vice President, Enterprise (> 1000 emp.)

**Reviewed Date:** November 19, 2022

**What do you like best about Amazon Kinesis Data Streams?**

The ability to push aggregated logs from various instances/machines to a centralised location. Managed service so no operation and maintenance overhead. The ability to process logs from applications and derive metrics out of it in real time.

**What do you dislike about Amazon Kinesis Data Streams?**

There's nothing but if there's a way to auto increase the number of streams required, it'd help reduce the manual effort of increasing and decreasing the streams.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Log aggregation and log analysis. This helps us in identifying the root cause in case of issues in the application. Also we use firehose to transfer the data to our splunk setup.

  ### 24. Modern age streaming

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhijat G. | Senior Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 08, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Integration with host of other tools and services.

**What do you dislike about Amazon Kinesis Data Streams?**

Complexity. Kinesis is complex to implement than other counterparts

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

It's able to ingest data at much cost efficient rates than other tools in the market

  ### 25. Good Streaming Service

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 16, 2022

**What do you like best about Amazon Kinesis Data Streams?**

All is good with this service. super nice and very easy solution. The log stream analysis is very powerful and can analyze a large number of data at one time.And the reporting function is also nice

**What do you dislike about Amazon Kinesis Data Streams?**

Nothing to report about this service. When I used this product I never had a bad time with this application. All the interfaces and tools are working as expected and you can ask support from AWS Customer support anytime.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Most of the time we have used these tools to analyze our application's useful data and create reports based on those data. And we have used this product to view and analyze some of our application logs as well. Its very easy to generate reports from AWS Kinesis and its super easy to use

  ### 26. Works well but simpler alternatives

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ryan T. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 01, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Transporting a lot of encrypted data quickly works very well.  The ability to increase visibility timeout in the case of ingestion downtime or backup has helped our organization during incidents.

**What do you dislike about Amazon Kinesis Data Streams?**

Hard to consume the data and see what is on the stream.  For example, if we wanted to see a message that is causing issues (poison pill), we have to commit logging to the app that is ingestioning from the stream.  It is also difficult to resume at a specific time or rely on stream checkpointing.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

We needed Kinesis to package up metadata on agricultural days submitted by our customers.  This needed to be done in a streaming and near real time manner do we settled on Kinesis to meet our speed needs.

  ### 27. Great for live and high load data

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shubhank G. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 15, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Fast, scalability, resilience, monitoring, custom dashboards, documentation, shardings (based on partition key), etc.

**What do you dislike about Amazon Kinesis Data Streams?**

No proper mechanism to go deep down and understand its architecture deeply to tweak some minute changes in our approach which can minimize errors drastically. Sometimes knowledge gap/confusion is being felt and required considerable time and effort to be put into it.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

We have a producer which is putting messages in the kinesis stream. Also, created consumers to consume those messages. So, due to the high amount of data, some anomalies, scalability, and schedulers we are using it.

  ### 28. Amazon KDS is a good feature developed by Amazon .

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chintamani T. | Module Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2022

**What do you like best about Amazon Kinesis Data Streams?**

No server to manage .Easy to scale,process the data easily .No need to worry about the internal servers .Using Firehorse we can easily store in s3 and any storage .

**What do you dislike about Amazon Kinesis Data Streams?**

Little bit more costly .As the currently charges is shard basis .So hope some discount aacording to the data uses .Otherwise all are good .No such big dislike !!

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

I am using to proecess ,aggregate and store the data in s3 .I can do it easily without writing a single code .We can easily manage using aws console and store the data in diff. format .

  ### 29. Kinesis for multiple producer and multiple consumer model

**Rating:** 3.5/5.0 stars

**Reviewed by:** Deepak P. | Python Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2022

**What do you like best about Amazon Kinesis Data Streams?**

With the availability of the kinesis and the controls provided by kinesis, like data size and big data size, we can increase the shards. The retention period is a good feature for the fail safe.

**What do you dislike about Amazon Kinesis Data Streams?**

Unavailability of complete python KCL SDK. I found the implementation of KCL SDK for python that was running java code under the hood. It was difficult to find the reason for the failure.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

I was working on multiple producers and multiple consumers in a microservice architecture. I used it there to make a rule engine. It worked very well as per the requirement as a managed resource. Another option was Kafka which requires management and resource variation per traffic size.

  ### 30. Great service to grow business

**Rating:** 4.5/5.0 stars

**Reviewed by:** S. M. Razibul H. | Senior Manager BIG Data, Platform & CVM Services, Enterprise (> 1000 emp.)

**Reviewed Date:** March 22, 2023

**What do you like best about Amazon Kinesis Data Streams?**

Time to market is very fast plus H/W management non existent thanks to Cloud

**What do you dislike about Amazon Kinesis Data Streams?**

It can be - from my perspective- more developer friendly

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Right now comapany-wide demand for real-time event processing is higher than before. Every wings of the organazation want to whats is happing in real-time.

  ### 31. Good option for realtime streaming usecases

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 17, 2022

**What do you like best about Amazon Kinesis Data Streams?**

- No infrastructure or maintenance overheard compared to other solutions like Kafka
- Tight integration with other AWS services like Lambda and s3
- Highly reliable and scales to thousands of messages per second effortlessly
- Very cost-effective and pay as you go

**What do you dislike about Amazon Kinesis Data Streams?**

We haven't faced any major issues so far except for occasional rate limit errors - but they are very negligible in comparison to the millions of messages it processes in our system.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

- All real-time data integration use cases involving data transfer between external systems and our AWS account.
- Handling, processing, and storing of event stream data coming from customer analytics tools.

  ### 32. Kinesis Data Stream and its flawless integrations

**Rating:** 5.0/5.0 stars

**Reviewed by:** Munir A. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 21, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Data streams can be integrated with multiple AWS resources and through the colleced logs, its super easy to analyse them, I have used kibana for dashboarding and Kinesis made my work super easy!

**What do you dislike about Amazon Kinesis Data Streams?**

It doesn't offer that much 3rd party integrations, a tool like this should have integrations with other platforms as well, this will bring more audience and people will get to know how amazing this service is.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

For some resources it is really hard to collect and analyse the logs. It is usually a mess but Kinesis allows users to integrate all the AWS resources making things a lot easier to manage.

  ### 33. One of the best AWS services for dealing with real-time streaming data

**Rating:** 4.5/5.0 stars

**Reviewed by:** Savas Murat A. | IT Director, Enterprise (> 1000 emp.)

**Reviewed Date:** November 02, 2022

**What do you like best about Amazon Kinesis Data Streams?**

There are many ways to deal with streaming data, like Kafka, Samsa etc. Even though there is a managed Kafka service, Kinesis is different because it is closely integrated with numerous AWS services. You can quickly ingest with S3 using Kinesis Firehose or process it with Lambda etc.

**What do you dislike about Amazon Kinesis Data Streams?**

You should know how sharding and resharding work well to utilize the service to the fullest. Knowledge of splitting and merging shards to maximize performance and lower costs is a must-have.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

It helps you process your real-time data to analyze, report, or direct it to other AWS services, whether your source is sensor information from millions of IoT devices or even video streams.

  ### 34. Satisfies the needs

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospitality | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 19, 2022

**What do you like best about Amazon Kinesis Data Streams?**

High throughput, and using it with Kinesis Firehose to store it. Doing that gave me a reliable solution to store raw data on S3 and start from there to build the warehouse.

**What do you dislike about Amazon Kinesis Data Streams?**

I did not face any issue from a technical point of view, but from the bills, I can see that the cost will go extremely high when we start doubling and tripling the data

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Kinesis is the leading player in our data pipelines. As we are heavily relying on events, Kinesis just helped us by throwing any number of events there and then move them to S3 for the warehouse

  ### 35. One stop solution to cater real time data streaming use case

**Rating:** 4.0/5.0 stars

**Reviewed by:** Amit B. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 08, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Many available options like Kafa, Azure, etc but this outshines everyone as it is closely integrated with other AWS microservices. It helps to build the entire infrastructure using AWS. Real-time is the best thing. Also, support is good along with frequent improvements.

**What do you dislike about Amazon Kinesis Data Streams?**

Setting up kinesis is a comparatively harder task. I could set up Azure and manage Kafka services a bit more easily. Documentation can be improved to some extent.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

It helps in real-time data to analyze, processes it to store, or connects with other AWS services to do required tasks. It gives instant results which helps in the overall UX

  ### 36. Amazon Kinesis Data Streams Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hiệp N. | DevOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 02, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Kinesis Data stream provides a helpful tool to stream data in real time from multiple sources to multiple destinations, can integrate with some analytic tools like Kinesis data analytics, Glue, ....

**What do you dislike about Amazon Kinesis Data Streams?**

Kinesis data stream can be an expensive service when data transfer is large. Also, we need to learn how to use Kinesis data stream to configure shards, read and write data from the stream, etc.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Kinesis Data Streams can be used in real-time processing of data, to analyze data and provide results immediately, thereby improving user experiences. Can transfer data to database.

  ### 37. Amazing, the UI is awesome, the reports are too much clear to make understood a layman. Keep going.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhranil C. | Associate Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 14, 2022

**What do you like best about Amazon Kinesis Data Streams?**

The UI is too awesome to use by a student. The ease of use. The report generation is just beautiful. The colour variation of the report are so clear to understand

**What do you dislike about Amazon Kinesis Data Streams?**

Setting up environment is little trickey. Environment setup can be more easy while comparing with other reporting tool. Whatever rest all are just super, loved it

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Data Warehousing. Moving onprem to cloud. The growth of business for last and upcoming few years. The business need can meet easily at any time. Keep going Kinesis

  ### 38. Does what it says on the tin

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sean K. | Sales Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 07, 2022

**What do you like best about Amazon Kinesis Data Streams?**

It's very easy to manage for a service of its kind. It has great integrations with other AWS services and we appreciate the continual improvements and additions by the AWS team.

**What do you dislike about Amazon Kinesis Data Streams?**

It can be not very cost effective under some circumstances, for example when using auto-scaling or when dealing with volumes of data below what 1 shard can handle.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Enable real-time use cases without requiring setting up complex infrastructure. It benefitted be previously at SMB organisations working on lean teams without much resourcing for infrastructure.

  ### 39. Best service for streaming & event streaming

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anisha P. | Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 13, 2022

**What do you like best about Amazon Kinesis Data Streams?**

It is straightforward to perform initial setup and connectivity with other AWS services. Kinesis firehose makes it really easy. You can easily check streaming statistics using logs  & metrics which makes it really useful.

**What do you dislike about Amazon Kinesis Data Streams?**

Check log sometimes is more complicate than other clouds but overall it is not a major issue. I would suggest to use this service.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

In our organization, we are using streaming & analyze smart device logs using kinesis stream & kinesis analytics.

  ### 40. Amazing analytics engine for Amazon services

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vijay P. | Senior Machine Learning Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 18, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Serverless platforms are a godsend because they are very easy to manage. Kinesis integrated well with all Amazon services and is highly scalable.

**What do you dislike about Amazon Kinesis Data Streams?**

The terminology is a bit difficult to understand. It is also difficult to check for backlogs, since it does not entail a queue system.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Kinesis Data Streams is very useful for dynamic information stream for customers. It has an amazing processing speed and saves a lot of time.

  ### 41. Best Data Streaming Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** November 16, 2022

**What do you like best about Amazon Kinesis Data Streams?**

We are using Amazon Kinesis Data Stream for one of the renowned bank in the world. We are using Kinesis  to stream their KYC data every hour in an S3 bucket and encrypt it into the another bucket

**What do you dislike about Amazon Kinesis Data Streams?**

Not much dislike to this tool the only thing I noticed during our build part we cannot check data in kinesis when data is processed as it is divided into shards. Need little clarity here.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Amazon Kinesis is one of the best streaming tool i ever used. I have automated all streaming data on an hourly basis and Amazon Kinesis data stream pushes data exactly on time and populates our bucket.

  ### 42. Solid service with new features being continuously being added

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 22, 2022

**What do you like best about Amazon Kinesis Data Streams?**

The addition of new features such as on-demans sharing shows that AWS is keen on developing this service further. The extensibility of this service is also excellent, as custom processing logic can be implemented if required.

**What do you dislike about Amazon Kinesis Data Streams?**

Managing shards in the past was difficult. This is alleviated by on-demand sharding. Observability within shards is somewhat limited, which means that more complex and nuanced processing issues may be difficult to unpack.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Kinesis helps us process our logs and forwards them into our logging solutions. No other service would be able to handle the throughput or have the level of resiliency without also being a managed service

  ### 43. Kinesis real time streaming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Soubhik K. | Data Engineering Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** November 17, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Kinesis  fire hose
Fully managed
Easy integration with s3

**What do you dislike about Amazon Kinesis Data Streams?**

Kinesis data streams

Pre planning of shards management

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Real time streaming to manage beds inclinic

  ### 44. Simple and strong solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritu S. | VP- Financial Reporting, Enterprise (> 1000 emp.)

**Reviewed Date:** November 07, 2022

**What do you like best about Amazon Kinesis Data Streams?**

It is very easy to setup and use, kinesis analytic is very useful to analyse real-time streaming data.

**What do you dislike about Amazon Kinesis Data Streams?**

A little complicate to setup the kinesis analytics part as compared to Azure but overall a good product.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

We are using kinesis family to stream server logs & process them to identify potential threats. It helps our security manager to keep upto date for various threats.

  ### 45. Amazon kinesis data processing

**Rating:** 3.0/5.0 stars

**Reviewed by:** Jaspreet S. | Lead Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 19, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Streaming data to multiple servers using Amazon kinesis data streams whereas earlier we were using Kafka which is not much suitable for multiple servers.

**What do you dislike about Amazon Kinesis Data Streams?**

It is not highly configurable as compared to Kafka.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

Processing of data along with transfer via data producers while earlier we used Kafka which was not capable of processing data

  ### 46. Amazon Kinesis Data Streams review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fernando Javier A. | Software engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 17, 2022

**What do you like best about Amazon Kinesis Data Streams?**

the best is, no need to manage servers. thanks to on-demand service

**What do you dislike about Amazon Kinesis Data Streams?**

not being able to give an initial estimate of consumption already in the monthly consumption estimate for new servers

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

It allowed me to build a centralized solution for clickstream analysis with Amazon Kinesis that captures 30 terabytes of data per day

  ### 47. One of the best streaming service!!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Martand S. | Senior Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 07, 2022

**What do you like best about Amazon Kinesis Data Streams?**

I like how easy and well-documented the service is. Redshift connectivity is fantastic. It is so easy to integrate with lambda functions.

**What do you dislike about Amazon Kinesis Data Streams?**

Till now, I have not found any issues or limitations for my use case.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

My business use case needed real-time streaming, which can perform real-time analysis.  Kinesis stream and analytics helped me achieve that.

  ### 48. It's a very good service to collect and process real time data. User-friendly GUI and easy to use.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Poojitha S. | Team Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** November 22, 2022

**What do you like best about Amazon Kinesis Data Streams?**

The user friendly GUI. Step by step process to store the data in S3

**What do you dislike about Amazon Kinesis Data Streams?**

Some data we might loose while collecting the data. When the data is in transit and security measures

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

It is helping me in analysing real time data and very helpful service

  ### 49. One of the best event  arch and  best to  real tm.

**Rating:** 4.0/5.0 stars

**Reviewed by:** RAM N. | Senior Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 19, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Data streaming process to dynamic structural data with the cold data is fantastic while making the computation to the serverless greatly appreciated.

**What do you dislike about Amazon Kinesis Data Streams?**

Integration with the managed tool and support to the multi file system.

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

real-time transactional fraud is greatly amazing

  ### 50. I built the logs streaming from CloudWatch to ElasticSearch Service (now is OpenSearch Service).

**Rating:** 5.0/5.0 stars

**Reviewed by:** Công Huy L. | DevOps Tech Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 02, 2022

**What do you like best about Amazon Kinesis Data Streams?**

Kinesis Data Streams could queue for a large log size perfectly.

**What do you dislike about Amazon Kinesis Data Streams?**

It costs a lot of money when I need to increase the number of shards. :)

**What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?**

We need scalable and high avaibility for logs streaming, and Kinesis Solution (Data Streams and Firehose) helped us to solve that.


## Amazon Kinesis Data Streams Discussions
  - [How do I connect to Amazon Kinesis?](https://www.g2.com/discussions/how-do-i-connect-to-amazon-kinesis)
  - [How do you use Kinesis?](https://www.g2.com/discussions/how-do-you-use-kinesis)
  - [What is a Kinesis?](https://www.g2.com/discussions/what-is-a-kinesis)
  - [What does Amazon Kinesis do?](https://www.g2.com/discussions/what-does-amazon-kinesis-do)

- [View Amazon Kinesis Data Streams pricing details and edition comparison](https://www.g2.com/products/aws-amazon-kinesis-data-streams/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-11+12%3A55%3A43+-0500&secure%5Bsession_id%5D=a4114d7c-75de-4717-b70b-f79936f5b0ef&secure%5Btoken%5D=d28b690f63eff427ece4f8081396341d8e3554265945af64f1abcf930a6dbed6&format=llm_user)

## Amazon Kinesis Data Streams Features
**Data**
- Data Processing
- Data Sources
- Integration
- Real-Time Processing

**Analytics**
- Reporting & Analytics

**Building Reports**
- Data Transformation
- Data Modeling
- WYSIWYG Report Design
- Integration APIs

**Platform**
- Mobile User Support
- Customization 
- User, Role, and Access Management
- Internationalization
- Sandbox / Test Environments
- Performance and Reliability
- Breadth of Partner Applications

## Top Amazon Kinesis Data Streams Alternatives
  - [Confluent](https://www.g2.com/products/confluent/reviews) - 4.4/5.0 (111 reviews)
  - [Apache Kafka](https://www.g2.com/products/apache-kafka/reviews) - 4.5/5.0 (126 reviews)
  - [Google Cloud Dataflow](https://www.g2.com/products/google-cloud-dataflow/reviews) - 4.2/5.0 (43 reviews)

