DynamoDB is not good, it's OK. Capacity upscaling and downscaling is too slow to be useful. You need to over-provision.