Skip to content

DynamoDB Provisioned Throughput

Provisioned ThroughputΒΆ

  • Table must have provisioned read and write capacity units
  • [[Read Capacity Unit]]s (RCU): throughput for reads ($0.00013 per RCU)
    • 1 RCU = 1 strongly consistent read of 4 KB per second
    • 1 RCU = 2 eventually consistent read of 4 KB per second
  • [[Write Capacity Unit]]s (WCU): throughput for writes ($0.00065 per WCU)
    • 1 WCU = 1 write of 1 KB per second
  • Option to setup auto-scaling of throughput to meet demand
  • Throughput can be exceeded temporarily using "[[burst credit]]"
  • If burst credits are empty, you'll get a "[[ProvisionedThoughputException]]"
  • It's then advised to do an [[exponential back-off retry]]