Back to AWS
AWSDatabase
DynamoDB
Amazon DynamoDB is a fully managed NoSQL database designed for low-latency and highly scalable workloads.
What it does
Managed NoSQL database in AWS.
When to use
Use DynamoDB when you need a managed key-value or document database with very high scalability.
Key Concepts
DynamoDB is a NoSQL service.
Partition keys and sort keys define data access patterns.
Capacity modes affect performance and cost.
Design should be driven by access patterns.
Common Use Cases
Storing high-scale application data.
Supporting low-latency key-value access.
Building serverless backends.
Interview Questions
What is DynamoDB?
What is a partition key?
How is DynamoDB different from RDS?