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