DynamoDB On Demand Capacity

DynamoDB On Demand Capacity

  • Charges apply for: Reading, Writing, and Storing data
  • With on-demand, you don't need to specify your requirements
  • DynamoDB instantly scales up and down based on the activity of your application
  • Great for unpredictable workloads
  • You want to pay for only what oyu use (pay per request)
    • great for serverless stacks

Which Pricing Model Should I Use?

On-Demand Capacity Provisioned Capacity
Unknown Workloads You can forecast read and write capacity requirements
Unpredictable application traffic Predictable application traffic
You want a pay-per-use model Application traffic is consistent or increases gradually
Spiky, Short lived peaks
  • Can switch between the two once per day