Amazon DynamoDB is a nonrelational database that delivers reliable performance at any scale. It's a fully managed, multi-region, multi-master database that provides consistent single-digit millisecond latency, and offers built-in security, backup and restore, and in-memory caching. Services: ~ Automated data duplication over three availability-zones in a sole region. ~ A provisioned-throughput model where you can easily adjust the read and write units at any given time formed on the authentic application usage. ~ Data can be backed up to S3. ~ Pay-per-use model – you only pay for what you use, you don’t have to pay for any hardware or service that you haven’t used. ~ With the help of Amazon’s IAM Service you can apply security and access control. Database Structure In DynamoDB, all the tables, items, and attributes are the main elements that you actually work with. A table is generally a group of items, and each item is a group of attributes. DynamoDB uses the main keys...