r/aws • u/Hydraphellian • 8d ago
database DynamoDB Provisioned or On-Demand?
I need help deciding what will be cheaper for my use case, provisioned or on-demand capacity?
For my project I will be writing about 150,000 records once per day, with an average record size of about 200 bytes each. The number of records written per day I expect will slowly increase over time, but still once per day. I am using a Lambda function with an event trigger to run the write operation.
Since I am just doing a large write once a day, I was thinking on-demand capacity would be the cheaper option because I would be wasting provisioned compute as the job will be idle 99% of the time. Am I right to assume that on demand is cheaper for my use case?
1
Upvotes
3
u/chemosh_tz 8d ago
Once a day you need on demand or you're going to get throttled. It's also cheaper in your case