Amazon Kinesis
- What it is
- The family name for AWS’s real-time streaming data services.
- The members
- Amazon Kinesis Data Streams — ingest and store a real-time stream; you build the consumers; supports replay and multiple readers.
- Amazon Data Firehose — managed delivery of streaming data to S3, Redshift, OpenSearch, or Splunk. No code.
- Amazon Managed Service for Apache Flink — run SQL or Flink applications over a stream for real-time analytics, windowing, and anomaly detection. (Formerly Kinesis Data Analytics.)
- Kinesis Video Streams — ingest video from cameras for analytics and ML.
- Typical pipeline
- Producers → Data Streams → Managed Flink (analyze) → Firehose → Amazon S3 → Amazon Athena / Amazon QuickSight.
- Not to be confused with
- Amazon Managed Streaming for Apache Kafka (Amazon MSK) — the open-source Kafka alternative for the same job.