Why it matters

Kinesis is AWS streaming default. Understanding shapes real-time data pipelines.

Advertisement

The architecture

Data Streams: shards, throughput per shard.

Firehose: managed delivery to S3/Redshift/OpenSearch.

Analytics: SQL on streams.

Kinesis familyData StreamsKafka-likeFirehosemanaged deliveryAnalyticsSQL on streamsFirehose easier than Data Streams for pure delivery; Data Streams for custom processing
Kinesis services.
Advertisement

How it works end to end

Data Streams: shard-based throughput. Enhanced fan-out for per-consumer throughput.

Firehose: buffers + delivers to sink. No consumer to manage.

Data Analytics: managed Flink under the hood (SQL on Streams).