Provides a conceptual overview of DynamoDB and includes detailed development instructions for using the various features.
Describes all the API operations for DynamoDB in detail. Also provides sample requests, responses, and errors for the supported web services protocols.
Whitepapers, reports, and diagrams
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
- Best practices for migrating from Relational Database Management Systems (RDBMS) to Amazon DynamoDB (February 2022). Read the whitepaper » | Download PDF »
- Analyst Report: 2021 Gartner Magic Quadrant for Cloud Database Management Systems (December 2021). Download report »
- Case study: How the right database helps Caresyntax improve their operations (2021). Download PDF »
- Algorithmic Trading on AWS (December 2020). Download the reference architecture diagram (PDF) »
- Comparing the Use of Amazon DynamoDB and Apache HBase for NoSQL (January 2020). Read the whitepaper » | Download PDF »
- Hybrid cloud with AWS (November 2020). Download whitepaper (PDF) »
- Serverless Web App Real-Time Data Broadcasting (August 2019). Download the reference architecture diagram (PDF) »
- Amazon's Dynamo (October 2007) by AWS VP and CTO Werner Vogels. Read the blog post »
Sessions and webinars
A Decade of Innovation with Amazon DynamoDB virtual event
originally aired on 3/1/2022
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.
- 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
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 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.
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.
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.
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.
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.
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 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.
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.