Best practices for designing and architecting with DynamoDB
Use this section to quickly find recommendations for maximizing performance and minimizing throughput costs when working with Amazon DynamoDB.
Topics
- NoSQL design for DynamoDB
- Using deletion protection to protect your table
- Using the DynamoDB Well-Architected Lens to optimize your DynamoDB workload
- Best practices for designing and using partition keys effectively
- Best practices for using sort keys to organize data
- Best practices for using secondary indexes in DynamoDB
- Best practices for storing large items and attributes
- Best practices for handling time series data in DynamoDB
- Best practices for managing many-to-many relationships
- Best practices for implementing a hybrid database system
- Best practices for modeling relational data in DynamoDB
- Best practices for querying and scanning data
- Best practices for DynamoDB table design
- Best practices for DynamoDB global table design
- Best practices for managing the control plane in DynamoDB