Skip to content

Amazon Kinesis

#171 · Level 3 · Modern architecture · Data and analytics

Amazon Kinesis takes in and processes moving data (streaming) — data that arrives every moment. The main service in this family is Kinesis Data Streams. Here, apps called producers send data, the stream holds it for some time, and apps called consumers read it and act on it. A stream’s capacity is measured in parts called shards. There is a separate service for video, Kinesis Video Streams, and Lambda, Data Firehose or Managed Flink can read data from a stream.

A river’s current — the water never stops, it keeps flowing; you stand on the bank and watch what floats by.

Some data must be analyzed right now — if done later it loses its value, for example catching fraud.

Website clicks, IoT sensor data, live video, real-time dashboards.

Azure Event Hubs

For details and the latest information, see the official documentation: