Build highly available streams with Amazon Kinesis Data Streams
Blog
The article discusses strategies for building highly available Amazon Kinesis Data Streams across multiple AWS Regions to ensure continuous data streaming and minimal service interruption.
- Two primary high availability patterns are explored: warm standby and cold standby
- Warm standby involves running streams and consumers simultaneously in primary and secondary Regions
- Cold standby involves replicating data and spinning up consumers only when a service interruption occurs
- Key considerations include Recovery Time Objective (RTO) and Recovery Point Objective (RPO)
- Replication is achieved through a Lambda function that copies data between Regions asynchronously
- Health checks use CloudWatch metrics to detect stream unavailability
- Client failover involves dynamically updating producer and consumer destinations
The approach helps organizations maintain streaming workloads with minimal data loss and downtime during Regional service interruptions.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Sep 10
2025
2025
Build a streaming data mesh using Amazon Kinesis Data Streams
Nov 3
2025
2025
Amazon Kinesis Data Streams launches On-demand Advantage for instant throughput increases and streaming at scale
Nov 20
2025
2025
Amazon Kinesis Data Streams now supports up to 50 enhanced fan-out consumers
Jun 3
2024
2024
Optimize write throughput for Amazon Kinesis Data Streams
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.