Amazon Kinesis Reviews

13 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.6 out of 100

Do you work for this company? Learn how we help vendors

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-4 of 4)

Companies can't remove reviews or game the system. Here's why.
September 01, 2020
Francisco Javier Castañeda Marroquín | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
We used Kinesis as the basis for information distribution for a mission-critical business operation. We expected a huge amount of mini events reporting information between a Iot of devices, databases, geo info systems, and web sites, as well as reporting (business intelligence). Kinesis was used as the messaging pipeline (nowadays streaming) that glued everything together.

  • Integrating with other Amazon services
  • Scaling requests
  • Totally serverless platform
  • Simple management
  • Extended fan-out is complicated to manage.
  • Documentation is confusing.
  • VPC integration
Amazon Kinesis is a great replacement for Kafka and it works better whenever the components of the solution are AWS based. Best if extended fan-out is not required, but still price-performance ratio is very good for simplifying maintenance.

I would go with a different option if the systems to be connected are legacy, for instance in the case of traditional messaging clients.
The documentation was confusing and lacked examples. The streams suddenly stopped working with no explanation and there was no information in the logs. All these were more difficult when dealing with enhanced fan-out. In fact, we were about to abort the usage of Kinesis due to a misunderstanding with enhanced fan-out.
Read Francisco Javier Castañeda Marroquín's full review
August 13, 2019
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.
It has a lot of documentation on the website. Amazon is constantly improving this tool, and it also has very good customer support who willing to answer any questions.
Read Winston Mendes's full review
October 16, 2019
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!
When needed, Amazon engineers are accessible and provide a fast response. Documentation is good and has been improving a lot over the past couple of years.
Read this authenticated review
August 22, 2018
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)
10.0
Visualization Dashboards (1)
9
Data Ingestion from Multiple Data Sources (3)
9.6
Low Latency (3)
9.6
Integrated Development Tools (3)
9.6
Data wrangling and preparation (2)
10.0
Linear Scale-Out (3)
8.0
Machine Learning Automation (1)
9
Data Enrichment (2)
6.8

What is 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 Pricing

  • Does not have featureFree Trial Available?No
  • Does not have featureFree or Freemium Version Available?No
  • Does not have featurePremium Consulting/Integration Services Available?No
  • Entry-level set up fee?No
EditionPricing DetailsTerms
Shard Hour$0.015Per Hour
PUT Payload$0.014per 1,000,000 units

Amazon Kinesis Technical Details

Deployment Types:SaaS
Operating Systems: Unspecified
Mobile Application:No