Amazon DynamoDB

Nonrelational database for applications that need performance at any scale

Amazon DynamoDB is a nonrelational database that delivers reliable performance at any scale. It's a fully managed, multi-region, multi-master database that provides consistent single-digit millisecond latency, and offers built-in security, backup and restore, and in-memory caching.

More than 100,000 AWS customers have chosen DynamoDB for mobile, web, gaming, ad tech, IoT, and many other applications that need low-latency data access. Create a new table for your application and let DynamoDB handle the rest. 

Lyft Easily Scales Up its Ride Location Tracking System with Amazon DynamoDB

Benefits

Performance at scale

DynamoDB delivers consistent, single-digit millisecond responsiveness at any scale. Build apps with virtually unlimited throughput and storage. Add an in-memory cache that reduces response times from milliseconds to microseconds, without any app changes.

Learn more »

Fully Managed

DynamoDB is a serverless database that automatically scales throughput up or down, and continuously backs up your data for protection. DynamoDB gives your globally distributed applications fast access to local data by replicating tables across multiple AWS Regions.

Learn more »

Enterprise-ready

Built for mission-critical workloads. Your data is secured with encryption and guaranteed reliability with a service level agreement. You have full oversight of your tables with fine-grained access control, integrated monitoring tools, and support for private connections over VPN.

Learn more »

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

Use_Case_WebApplications
Use_Case_WebApplications

Microservices Data Store

Build flexible and reusable microservices using DynamoDB as a serverless data store for consistent and fast performance.

Reference architecture: Sample code

Use_Case_StreamProcessing
Use_Case_StreamProcessing

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

Use_Case_MobileBackends
Use_Case_MobileBackends

Ad Tech

Create real-time bidding platforms and recommendation engines with the scalability, throughput, and availability of DynamoDB.

Reference architecture: Diagram

product-page-diagram_DynamoDB_ADs
product-page-diagram_DynamoDB_ADs

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

product-page-diagram_DynamoDB_Gaming
product-page-diagram_DynamoDB_Gaming

IoT

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

Reference architecture: Diagram

product-page-diagram_DynamoDB_IoT
product-page-diagram_DynamoDB_IoT

Case studies

Samsung logo

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

Watch the video »

Netflix logo

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

Watch the video »

Capital One logo

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

Watch the video »

Snap logo

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

Watch the video »

Lyft logo

Lyft leverages the scalability of DynamoDB for multiple data stores, including a ride-tracking system that stores GPS coordinates for all rides.

Read the case study »

Tinder logo

Tinder migrated user data to DynamoDB with zero downtime, and leveraged DynamoDB's scalability to meet the needs of their growing global user base.

Watch the video »

Airbnb logo

AirBnB uses DynamoDB to scale their operations to a global user base, while optimizing their real-time processing workflows to analyze data.

Watch the video »

Comcast logo

Comcast uses DynamoDB to rapidly innovate and deploy updates to their XFINITY X1 video service running on more than 20 million devices. 

Read the case study »

Redfin logo

Redfin runs its business analytics operation on AWS, which allows it to innovate quickly with a small staff, while managing billions of property records.

Read the case study »

Expedia logo

Expedia built a rich, high-performance streaming system using DynamoDB to deliver fast, on-demand access to reference data sets for anlaytics.

Watch the video »

TRD logo

Toyota Racing uses DynamoDB to process data in real time for optimal car adjustments and immediate course feedback.

Watch the video »

Amazon logo

Amazon workflow engines run on DynamoDB for millisecond response times, allowing customers to get their orders faster.

Read the case study »

Learn more about Amazon DynamoDB

See the DynamoDB Features page
Ready to build?
Get started with DynamoDB
Have questions?
Contact us