Posted On: Mar 1, 2023

Amazon Kinesis Data Streams now supports an increased On-Demand write throughput limit to 1 GB/s, a 5x increase from the current limit of 200 MB/s. Amazon Kinesis Data Streams is a serverless streaming data service that makes it easy to capture, process, and store streaming data at any scale. On-Demand is a capacity mode for Kinesis Data Streams that automates capacity management, so that you never have to provision and manage the scaling of resources. In the On-Demand mode you pay for throughput consumed rather than for provisioned resources, making it easier to balance costs and performance.

By default, On-Demand capacity mode can automatically scale up to 200MB/s of write and 400MB/s of read throughput. Now you can request a limit increase through AWS Support to enable your On-Demand stream to scale up to 1 GB/s write and 2 GB/s read throughput.

You can create a new On-Demand data stream or convert an existing data stream into the On-Demand mode with a single-click. When you choose On-Demand capacity mode, Kinesis Data Streams automatically accommodates your workloads as they ramp up. On-Demand mode provides the same high availability and durability that Kinesis Data Streams already offers. When switching existing streams to On-Demand, you can continue to use your existing applications without making any code changes or requiring downtime. On-Demand streams work with all existing AWS integrations, such as Amazon CloudWatch Logs, Amazon DynamoDB, Amazon Kinesis Data Firehose, Amazon Kinesis Data Analytics, Amazon Lambda, and open-source technologies such as Apache Spark and Apache Flink.

The 1GB/s write throughput limit increase for Amazon Kinesis Data Streams On-Demand is available in all AWS Regions, including the AWS GovCloud (US) Regions. Submit a Support Ticket to request the limit increase for your account. See the Quotas and Limits page to learn more.