Amazon Kinesis
#171 · Level 3 · Modern architecture · Data and analyticsConcept
Section titled “Concept”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.
Simple example
Section titled “Simple example”A river’s current — the water never stops, it keeps flowing; you stand on the bank and watch what floats by.
Why it’s needed
Section titled “Why it’s needed”Some data must be analyzed right now — if done later it loses its value, for example catching fraud.
Where it’s used
Section titled “Where it’s used”Website clicks, IoT sensor data, live video, real-time dashboards.
Azure equivalent
Section titled “Azure equivalent”Azure Event Hubs
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: