I've had a pleasant experience working with DynamoDB. Amazon did fantastic work in the past few years improving their NoSQL [https://en.wikipedia.org/wiki/NoSQL] offering. It's now truly powerful and versatile. Thanks to our client, ClearCare [https://clearcareonline.com], for enabling me to work with DynamoDB and share my lessons. Together, we created an open source library called cc_dynamodb3 [https://github.com/clearcare/cc_dynamodb3] to help others make the most of their python integration.