What is Amazon DynamoDB?
DynamoDB is a fully managed NoSQL key-value and document database.

List 6 different types of databases supported by the AWS ecosystem?

AWS DynamoDB Constistency Models?

AWS DynamoDB Local Secondary Index?

AWS DynamoDB Global Secondary Index?

AWS DynamoDB Query?

AWS DynamoDB Primary Keys?
DynamoDb stores and retrieves data based on a primary key.
Two types of primary keys:
AWS DynamoDB Access Control?
AWS DynamoDB Provisioned Throughput?
Measured in Capacity Units:

AWS DynamoDB indexes?
Query based on an attribute that is not the primary key.
AWS DynamoDB Which pricing model to use?
On-Demand Capacity:
Provision Capacity

AWS DynamoDB Accelerator (DAX)?


AWS DynamoDB TTL?
Time To Live (TTL)

AWS DynamoDB Streams?

What is Exponential Backoff?
Overloaded components:
In addition to simple retries, all AWS SDKs use exponential backoff.
Exponential Backoff: Uses progressively longer waits between consecutive retries, for improved flow control.

AWS DynamoDB Scan Vs Query?
AWS DynamoDB Imporving Query and Scan perfomance?
AWS DynamoDB On-Demand Capacity?
AWS DynamoDB Provisioned Throughput Exceeded?
AWS DynamoDB Global Tables?
Managed Multi-Master, Multi-Region Replication
NB: To create global tables you need to enable DynamoDB streams.
AWS DynamoDB Backups?
On-demand Backup and Restore
AWS DynamoDb Point-in-Time Recovery (PITR)