Kinesis Data Streams:
Capacity Modes:
There were two modes
- Provisioned Mode:
- you choose the no of shards provisioned, scale manually or using API
- Each shard gets 1MB/s in ( or 1000 records per second)
- Each shard gets 2MB/s out (classic or enhanced fan-out consumer)
- You pay per shard provisioned per hour
on-demand mode:* No need to provision or manage the capacity
- Default capacity provisioned( 4MB/s in or 4000 records per second)
- Scales automatically based on observed throughput peak during the last 30days
- Pay per stream per hour & data in/out per GB