TrustRadius
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.Don't confuse Kinesis with a Queue system.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,1,Caused us to need to re-engineer some basic re-try logic Caused us to drop some content without knowing it Made monitoring much more difficult We eventually switched back to SQS because Kinesis is not the same as a Queue system,Amazon Simple Queue Service (SQS),Amazon Simple Queue Service (SQS), Amazon DynamoDB, AWS Lambda, Amazon API Gateway
Unspecified
Amazon Kinesis
1 Ratings
Score 1.0 out of 101
TRScore

Amazon Kinesis Reviews

Amazon Kinesis
1 Ratings
Score 1.0 out of 101
Show Filters 
Hide Filters 
Filter 1 vetted Amazon Kinesis reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-1 of 1)
  Vendors can't alter or remove reviews. Here's why.
No photo available
August 22, 2018

Amazon Kinesis Review: "Don't confuse Kinesis with a Queue system."

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

Amazon Kinesis Scorecard Summary

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