# DynamoDB
In short, DynamoDB is what most large platforms use (e.g. uber, tinder) due to its ability to scale. Use it when you need consistent performance even at a huge scale (however, keep in mind to use distributed keys to avoid hot partitions).
There are already great resources to learn DynamoDB such as:
- The DynamoDB Guide (opens new window): concise explanations of most terms and approaches.
- The AWS Developer Guide (opens new window): excellent explanations, suggestions and best practices (opens new window).
- Amazon DynamoDB deep dive: Advanced design patterns video (opens new window): probably one of the most useful AWS videos.
← Cognito API Gateway →