Dashboard

Learn faster. Build smarter.

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?