Developer Guide

Provides a conceptual overview of DynamoDB and includes detailed development instructions for using the various features.

API Reference

Describes all the API operations for DynamoDB in detail. Also provides sample requests, responses, and errors for the supported web services protocols.

Blog posts

No blog posts have been found at this time. Please see the AWS Blog for other resources.

Whitepapers, reports, and diagrams

Featured report: 451 Research

Market insight: After 10 years, AWS continues to expand Amazon DynamoDB well beyond scalability (February 24, 2022). 

"A decade after its introduction, Amazon DynamoDB can be considered a trailblazer in the managed cloud database space, a sector that began to emerge around 2008. While DynamoDB has been known as a purpose-built service since inception, it’s now moving into general-purpose territory, particularly as the scope of the service has broadened to cater to SQL developers to address a wide array of operational workloads…"

– James Curtis, Senior Research Analyst, Data, AI & Analytics 

Sessions and webinars

Featured event: A Decade of Innovation with DynamoDB

A Decade of Innovation with Amazon DynamoDB virtual event
originally aired on 3/1/2022

Watch on-demand (Twitch) »

When DynamoDB launched in 2012, AWS set out to make it easy for customers to store data efficiently at any scale, and with predictable performance by using a fully managed service.

Over the last ten years, customers like Zoom, Disney+, Snapchat, Dropbox, The Pokémon Company, and Mercado Libre—leaders in their industries with millions of customers—have used DynamoDB to build some of the world’s most demanding applications.

Watch this event recording and hear from:

  • DynamoDB customers, such as SmugMug CEO Don MacAskill, and Anirudh Jayakumar, Sr. Software Engineer at Dropbox and how they used DynamoDB to build some of the world’s most demanding applications over the last ten years
  • AWS senior leaders, including Swami Sivasubramanian, VP of Databases, Analytics and Machine Learning, Tony Petrossian VP of RDS / Aurora, Colin Lazier DynamoDB GM, and DynamoDB product managers, product engineers, and solutions architects on the past, present and insights on the future of the service
  • AWS VP and Chief Evangelist Jeff Barr and AWS Data Hero Alex DeBrie and AWS Serverless Hero Jeremy Daly and how they started wtih DynamoDB, as well as deep-dive sessions on data modeling and building serverless applications

What's new with Amazon DynamoDB (38:26) - re:Invent 2021

Amazon DynamoDB is a fully managed NoSQL database service that delivers single-digit millisecond performance at any scale and is used by hundreds of thousands of AWS customers. This session introduces the new DynamoDB Standard-Infrequent Access (Standard-IA) table class, and new DynamoDB enhanced integration with AWS Backup, and a recap of all the 2021 DyanmoDB feature releases.

Amazon DynamoDB: Driving innovation at any scale (51:26) - re:Invent 2021

Amazon DynamoDB is a fast and flexible, fully managed NoSQL database service that offers single-digit millisecond performance at any scale. In this session, learn about key DynamoDB benefits that can help support your ability to scale up or down, based on your needs—with no impact to performance. Hear from Mercado Libre, an ecommerce company with 75 million active customers in Latin America, about how they migrated more than 5,000 Apache Cassandra databases to DynamoDB without changing a line of code. Also, learn how DynamoDB helped Mercado Libre scale up its applications to support its massive customer surge from the COVID-19 pandemic.

Data modeling with Amazon DynamoDB (66:05) - re:Invent 2021

In this session, learn about Amazon DynamoDB, a fully managed serverless database that provides high performance at any scale with built-in security, backup and restore, and in-memory caching. Hear from Alex DeBrie, Principal at DeBrie Advisory and AWS Data Hero, about the fundamentals of DynamoDB and how to use it as more than a key-value store. Data modeling for NoSQL databases like DynamoDB is different from modeling for traditional relational databases. Discover how to model complex requirements using simple building blocks. Also learn about primary keys, secondary indexes, and patterns for handling relationships, filtering, sorting, and more.

Amazon DynamoDB deep dive: Advanced design patterns (50:07) - re:Invent 2021

Former AWS Principal Technologist Rick Houlihan led this technical session dedicated to advanced users of Amazon DynamoDB. He explains design patterns and data models that are based on a collection of implementations and best practices used by a variety of customers to deliver highly scalable solutions for a range of business problems. 

In this first part of a two-part series, Rick discusses and demonstrates important concepts including partition sharding and index overloading, scalable graph processing, and managing distributed locks.

Which NoSQL database is right for you? (33:01) - re:Invent 2021

NoSQL databases are purpose-built for specific data models and optimized for modern applications like mobile, web, and gaming applications that require scalability, low latency, and flexibility. AWS offers several fully managed and serverless NoSQL database services, including Amazon DynamoDB, Amazon DocumentDB (with MongoDB compatibility), and Amazon Keyspaces (for Apache Cassandra). Join this session to learn more about these AWS NoSQL databases that manage key-value, JSON document, and wide-column datasets, and select the best fit for your specific use case. Also hear from McAfee's Vice President, Deepak Thakral and learn about their ecommerce transformation with DynamoDB that helped achieve 40 percent savings in storage costs.

Best practices for building interactive applications with AWS Lambda (52:01) - re:Invent 2021

In this session, learn best practices and architectural patterns for building web and mobile backends and API-driven microservices on AWS Lambda. Explore how to take advantage of features in AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and more to easily build highly scalable serverless web applications.

How Disney+ scales globally on Amazon DynamoDB (18:29) - re:Invent 2020

Disney+, one of the largest global online video streaming platforms, was launched in November 2019 as the home of Disney, Pixar, Marvel, Star Wars, and National Geographic. Disney+ delivers its extensive library of digital content directly to the homes of over 60.5 million subscribers, and Amazon DynamoDB is one of the technologies that supports this global footprint. 

The Content Discovery team behind Disney+ uses DynamoDB global tables to scale and deliver popular features such as Continue Watching, Watchlist, and Personalized Recommendations. Hear from Disney+ about its use cases and learnings from using DynamoDB to meet customers’ needs at scale.

Dropbox cuts costs with cold metadata store using Amazon DynamoDB and S3 (32:12) - re:Invent 2020

Dropbox was experiencing a capacity crunch in its on-premises MySQL metadata store, requiring it to migrate or delete several terabytes of metadata to avoid doubling storage costs. The company rapidly prototyped and migrated cold metadata to a new storage system built using Amazon DynamoDB and Amazon S3—currently storing 300 TBs and growing. 
This storage system leverages the scale and flexibility of DynamoDB and the cost savings of S3. The session’s first half focuses on an architectural review of DynamoDB’s durability, availability, and scale. Dropbox then explains the architecture and scaling mechanisms for its metadata storage system on AWS.

Read case study: Dropbox Saves Millions by Building a Scalable Metadata Store on Amazon DynamoDB and Amazon S3 »

How Stitch Fix is delivering personalized experiences (25:39) - re:Invent 2020

How can organizations deliver dynamic personalized customer interactions? Hear how the platform engineering team at Stitch Fix is transforming customer interactions by delivering a highly concurrent and scalable solution for real-time product recommendations.  Come away with an understanding of the architectural requirements for leveraging Amazon DynamoDB to optimize near-real-time machine learning workloads to deliver the right user experience.

DynamoDB is live streaming on

Do you have a question about DynamoDB?

See the DynamoDB FAQ page
Want to hear the latest about DynamoDB?
Follow us on Twitter @DynamoDB
Ready to build?
Get started in the DynamoDB console
Have questions?
Contact us