Amazon Kinesis
collect, process, and analyze real-time, streaming data
Real-time data processing
clickstream data processing
it is fully managed, highly scalable
default retention is 24hrs, but can be extended to 7days (useful when the destination (S3) is not getting all the data from Kinesis)
Kinesis Video Streams
securely stream video from connected devices to AWS for analytics, machine learning (ML), and other processing
Kinesis Data Streams
real-time data streaming service that can continuously capture gigabytes of data per second from hundreds of thousands of sources.
Kinesis Data Firehose
capture, transform, and load data streams into AWS data stores for near real-time analytics
Amazon Kinesis Data Analytics
process data streams in real time with SQL or Apache Flink without having to learn change existing code/application