Kinesis

Scalable and durable real-time data streaming service to ingest, and analyze data in real-time from multiple source

Amazon Kinesis is the AWS fully managed solution for collecting, processing and analyzing streaming data in the cloud

When you need “real-time” think Kinesis.

Streaming Data Examples

  • Stock Prices
  • Game Data (as the player plays)
  • Social Network Data
  • Geospatial Data
  • Click Stream Data

There are 4 different types of Kinesis Streams

  • Kinesis Data Streams
  • Kinesis Firehose Delivery Streams
  • Kinesis Data Analytics
  • Kinesis Video Analytics

Kinesis - Data Streams

  • You pay per running shard
  • You can have multiple consumers, you must manually configure your consumers
  • Data can be persisted from 24 hours (default) to 168 hours before it disappears from the Stream

Kinesis - Firehose Delivery Stream

  • You can choose one consumer from a predefined list
  • Data immediately disappears once it’s consumed.
  • You can convert incoming data to other to few file formats, compress and secure data
  • You pay only for data that is ingested

Kinesis - Video Streams

Ingest video and audio encoded data from various devices and or service.

Output video data to ML or video processing services

Kinesis - Data Analytics

You can specify Firehose or Data Streams as an input and an output. Data that passes through Data Analytics is run through custom SQL you provide and the results are then output. This allows your real-time analytics of your data.