Brief Intro AWS Kinesis

Definitions

  • Kinesis Video Stream : Capture , store and process video stream
  • Kinesis Data Stream : Capture , store and process video stream
  • Kinesis Firehose : Load streaming data into AWS data store (like S3 , Redshift,Elasticsearch,Splunk)
  • Kinesis Data Analytics : Analyze streaming data using SQL or Java process

Comparison of AWS Kinesis Data Stream and Kinesis Firehose

Image credits to AWS Blogs here

AWS Kinesis Data Stream

AWS Kinesis Firehose

Clickstream Data flow architecture involving Kinesis streams , analytics and Firehose

Informative video on Kinesis

Youtube Video from Stephane Maarek is here