A company is using Amazon DynamoDB with on-demand capacity. The application performs many small writes that are throttled frequently. The company wants to minimize costs while reducing throttling. What should the company do?
Provisioned with auto scaling can handle predictable patterns and reduce cost vs. on-demand.
Why this answer
Option A is incorrect because on-demand already scales. Option B is correct because DynamoDB Accelerator (DAX) reduces read/write load. Option C is incorrect because provisioned with auto scaling can be cost-effective.
Option D is incorrect because batch writes may not fit small writes.