Dynamo DB table partitions define how well your database is going to perform and how much extra you are going to pay while dealing with a large transaction volumes. There are horror stories on the internet where people complain about how their DynamoDB cost went through the roof.
The best approach to dealing with Dynamo DB costs is to understand your data and partition your tables accordingly.