Amazon Kinesis Reviews

10 Ratings
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.0 out of 100

Do you work for this company? Manage this listing

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Reviews (1-3 of 3)

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Amazon Kinesis is being used to stream telemetry data from millions of connected devices on the field - helping to drive command and control use cases and also sensor data for performance monitoring. Our volume is billions of messages per day, real-time, with aggressive requirements on response and processing time. All messages are stored in a big data structure and also two-way communication with a mobile app.
  • Processing huge loads of data
  • Integrating well with IoT Platform on Amazon
  • Integration with overall AWS Ecosystem
  • Scalability
  • Improve integration with AWS Lambda
  • Some duplicate records coming from the stream
Perfect for real-time data processing and streaming. Also, there's no need for any specific setup - you just start using it immediately and it easily integrates with the rest of AWS capabilities (like Redshift), although integration with Lambda could be better. You can make your overall analytics landscape way simpler with Kineses even if you have non-Amazon solutions like Tableau. It all integrates really well!
Read this authenticated review
Winston Mendes | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Amazon Kinesis is used by the department of web development, and applications. It is an ideal tool to deliver data instantly and adds dynamism to applications and websites so that the user can see in real-time all the required information. With a high processing speed, a fast connection, and high performance, it has an intuitive and easy to configure control panel, and it integrates quickly with other AWS tools which saves a lot of time since you do not need to invest time in integrations. It is based on two programming languages, ​​SQL and Java, so it is not necessary to invest time in learning a new language or new technologies to implement it in projects, which saves a lot of time.
  • Read and process data in real-time.
  • It allows you to analyze data collected in real-time, organize, analyze and return it to the user quickly.
  • Ideal for scalable projects - It provides high performance and potential for very large projects that need to process data in massive quantities.
  • A small learning curve, quite intuitive to use and easy to integrate with other tools.
  • I am finding it difficult to think of what could be improved!
Amazon Kinesis is ideal for projects that need to analyze data in real-time that includes statistics, finance, classification of images, videos, etc. It is ideal for cases in which I need to give dynamic answers to the user since it delivers information on a constant basis. It is also very good for scalable projects in which it is not known what amount of data will need to be processed since I only pay for what It is used, which saves money.
Read Winston Mendes's full review
Anonymous | TrustRadius Reviewer
Score 1 out of 10
Vetted Review
Verified User
Review Source
We currently use Kinesis as a trigger for Amazon Lambda functions, however we're working at switching back to SQS since Lambda now works with SQS directly. We simply used Kinesis as a temporary method of plumbing requests from one Lambda function to another.

We also use it as a byproduct of using DynamoDB Streams, but only in so far as that's used under-the-hood to link changes from DynamoDB to a Lambda trigger.
  • Link DynamoDB change events directly to Lambda
  • Fast streaming of events
  • Easy to "tail" changes/latest events
  • Not a queue system, so little visibility into "backlog" if there is any
  • Confusing terminology to make sure events aren't missed
  • Sometimes didn't seem to trigger Lambda functions, or dropped events when a lot came in
It's great for big data applications, where it's not as important to make sure each event is processed, but you're more looking for overall analytics and speed is more important than absolute detail. It's added quite a few features like analytics and other tools specifically designed around big data, but it's not the same thing as a queue system.

Originally we were forced into using Kinesis since Lambda didn't support SQS directly, but now that there is native SQS support for Lambda, we'll be switching almost all of our implementation over to use that instead. Kinesis has its strengths, but monitoring and error retry logic is not one of those.
Read this authenticated review

Feature Scorecard Summary

Real-Time Data Analysis (2)
Visualization Dashboards (1)
Data Ingestion from Multiple Data Sources (2)
Low Latency (2)
Integrated Development Tools (2)
Data wrangling and preparation (2)
Linear Scale-Out (2)
Machine Learning Automation (1)
Data Enrichment (1)

About Amazon Kinesis

Amazon 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.
Categories:  Streaming Analytics

Amazon Kinesis Technical Details

Operating Systems: Unspecified
Mobile Application:No