Amazon DynamoDB
Fast and flexible NoSQL database service for any scale
Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale. It's a fully managed, multiregion, multimaster database with built-in security, backup and restore, and in-memory caching for internet-scale applications. DynamoDB can handle more than 10 trillion requests per day and support peaks of more than 20 million requests per second.
Many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin as well as enterprises such as Samsung, Toyota, and Capital One depend on the scale and performance of DynamoDB to support their mission-critical workloads.
More than 100,000 AWS customers have chosen DynamoDB as their key-value and document database for mobile, web, gaming, ad tech, IoT, and other applications that need low-latency data access at any scale. Create a new table for your application and let DynamoDB handle the rest.
Benefits
Performance at scale
DynamoDB supports some of the world’s largest scale applications by providing consistent, single-digit millisecond response times at any scale. You can build applications with virtually unlimited throughput and storage. DynamoDB global tables replicate your data across multiple AWS Regions to give you fast, local access to data for your globally distributed applications. For use cases that require even faster access with microsecond latency, DynamoDB Accelerator (DAX) provides a fully managed in-memory cache.
Serverless
With DynamoDB, there are no servers to provision, patch, or manage and no software to install, maintain, or operate. DynamoDB automatically scales tables up and down to adjust for capacity and maintain performance. Availability and fault tolerance are built in, eliminating the need to architect your applications for these capabilities. DynamoDB provides both on-demand and provisioned capacity modes so that you can optimize costs by specifying capacity per workload, or paying for only the resources you consume.
Enterprise ready
DynamoDB supports ACID transactions to enable you to build business-critical applications at scale. DynamoDB encrypts all data by default and provides fine-grained identity and access control on all your tables. You can create full backups of hundreds of terabytes of data instantly with no performance impact to your tables, and recover to any point in time in the preceding 35 days with no downtime. DynamoDB is also backed by a service level agreement for guaranteed availability.
Use cases
Serverless Web Applications
Build powerful web applications that automatically scale up and down. You don't need to maintain servers, and your applications have automated high availability.
Reference architecture: Sample code

Microservices Data Store
Build flexible and reusable microservices using DynamoDB as a serverless data store for consistent and fast performance.
Reference architecture: Sample code

Mobile Backends
Build personalized mobile apps with smooth experiences for your users. DynamoDB takes care of operational tasks so that you can focus on your applications.
Reference architecture: Sample code

Ad Tech
Create real-time bidding platforms and recommendation engines with the scalability, throughput, and availability of DynamoDB.
Reference architecture: Diagram

Gaming
Create responsive games for mobile, console, and desktop with DynamoDB. Store and query game data such as player state, high scores, or world dynamic content.
Reference architecture: Diagram

IoT
Analyze your devices by connecting your high-velocity, high-volume IoT data in DynamoDB to Amazon Redshift and Amazon QuickSight.
Reference architecture: Diagram

Featured case studies
Nike Digital migrated their large clusters of Cassandra to a fully managed Amazon DynamoDB, allowing more resources for better customer experience.

GE Aviation rearchitected their plotting and data-query application for cost savings, scalability, and performance using Amazon DynamoDB.

Oath deployed GDPR compliance for their applications globally and leveraged Amazon DynamoDB global tables to enable data synchronization.

Samsung Electronics uses DynamoDB for their petabyte-sized mobile app backups, resulting in consistent high performance and cost savings.

Snap migrated their largest storage workload, Snapchat Stories, to DynamoDB and improved performance while reducing costs.

Netflix uses DynamoDB to run A/B testing that builds personalized streaming experiences for their 125+ million customers.

Capital One uses DynamoDB to reduce latency for their mobile applications by moving their mainframe transactions to a serverless architecture for unbound scale.

GumGum moved to Amazon DynamoDB from Apache Cassandra for better performance, cost savings, and maintenance reductions.
Learn more about Amazon DynamoDB