Recommendations to others considering Amazon Kinesis Data Streams:
I can definitely recommend going with this solution over Kafka, for example. The simplicity of not having to manage the overhead of service discovery and administering Kafka will speed up your development. On the other hand, there is vendor lock involved in this solution, but as far as vendor locking goes, you could do much worse than AWS. Review collected by and hosted on G2.com.
What problems is Amazon Kinesis Data Streams solving and how is that benefiting you?
Used Kinesis in order to collect webhook events (via API GW) and stream them to other sevices. Review collected by and hosted on G2.com.