One of the best features of Amazon Kinesis is its easy integration of it with other AWS services. We often require the streaming data from Kinesis to be stored and later analyzed. This requires easy integration with services like Lambda, S3, Data lakes, etc. This can be done very easily in the case of Kinesis. Review collected by and hosted on G2.com.
There is very less visibility when the data is within AWS Kinesis. The user of the data has no idea where it resides. This is especially important in situations where there are drops in messages. Although it's not an exact science Kinesis can make it better. Review collected by and hosted on G2.com.