Get Started with AWS for Free

Create a Free Account
Or Sign In to the Console

AWS Free Tier includes 100MB of Storage, 5 Units of Write Capacity, and 10 Units of Read Capacity with Amazon DynamoDB.

View AWS Free Tier Details »

Check out our new Big Data Blog post on Powering Gaming Applications with Amazon DynamoDB

Read the CTO to CTO talk between Werner Vogels (AWS) and Don Neufeld (Medium) where they discuss Medium’s use of AWS including DynamoDB.


DynamoDB is a fast, fully managed NoSQL database service that makes it simple and cost-effective to store and retrieve any amount of data, and serve any level of request traffic. Its reliable throughput and single-digit millisecond latency make it a great fit for gaming, ad tech, mobile and many other applications.

Amazon DynamoDB Overview, a fully managed NoSQL database service (2:45)


AdRoll bids on 7+ billion ad impressions per day, around the world

"We spend more on snacks than we do on Amazon DynamoDB"

Learn More


Amazon DynamoDB is a fully managed service – you simply create a database table and let the service handle the rest. You don’t need to worry about hardware or software provisioning, setup and configuration, software patching, operating a reliable, distributed database cluster, or partitioning data over multiple instances as you scale.

Average service-side latencies for Amazon DynamoDB are typically single-digit milliseconds. The service runs on solid state drives, and is built to maintain consistent, fast latencies at any scale.

DynamoDB_FastPredictable_Performance no border

DynamoDB_Scalable no border

When creating a table, simply specify how much request capacity you require. If your throughput requirements change, simply update your table's request capacity using the AWS Management Console or the Amazon DynamoDB APIs. You are still able to achieve your prior throughput levels while scaling is underway.

Amazon DynamoDB has built-in fault tolerance, automatically and synchronously replicating your data across three facilities in a Region for high availability and to help protect your data against individual machine, or even facility failures.

DynamoDB_Fault_Tolerance 2