Amazon Kinesis Review
September 01, 2020

Amazon Kinesis Review

Francisco Javier Castañeda Marroquín | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon Kinesis

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
  • Lower the cost of implementation.
  • Good scaling up
  • Simple integration, especially with Lambda
Kinesis is oriented to streaming in a scalable way large volumes of information in real-time. Glue is more an ETL so it is not well suited for real-time applications while Beanstalk is more a simple container platform. Lambda could do the job but it would require a lot of programming to accomplish the same as Kinesis. In fact, our solution employed the four elements for different tasks but using Kinesis as the message bus.
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.

Do you think Amazon Kinesis delivers good value for the price?

Yes

Are you happy with Amazon Kinesis's feature set?

Yes

Did Amazon Kinesis live up to sales and marketing promises?

Yes

Did implementation of Amazon Kinesis go as expected?

No

Would you buy Amazon Kinesis again?

Yes

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.

Amazon Kinesis Feature Ratings

Real-Time Data Analysis
Not Rated
Visualization Dashboards
Not Rated
Data Ingestion from Multiple Data Sources
9
Low Latency
9
Integrated Development Tools
9
Data wrangling and preparation
Not Rated
Linear Scale-Out
6
Machine Learning Automation
Not Rated
Data Enrichment
5