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.
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