RDBMS capacity planning basically goes:
1. How much traffic will I get? 2. How much RAM & CPU will I need to handle the traffic from (1).
With DynamoDB, you can skip the second question.
Can you tell me why the On Demand mode doesnt work for you?
If you are at the point where you are spending over thousands of dollars a month on DynamoDB, then it does make sense to review your usage, fine-tune your capacity, set up auto-scaling, buy reserved capacity, etc. But don't waste your time doing that to save $14 a month. There are better things to do.
But it's really nice to have a database where you can set up pay-per-use, don't have to think about exhausting your resources, and have an option to back out into a cheaper billing mode if it does get expensive.
[0] - Hat tip to Jared Short for this advice & phrase