Amazon DynamoDB is a fully managed, serverless NoSQL database that supports both key-value and document data models with consistently low latency and automatic scaling.
DynamoDB is built for web scale - it can handle millions of requests per second and tables spanning hundreds of terabytes without you managing servers, patches or operations. It’s designed to deliver millisecond performance under load, making it ideal for use cases that require fast, reliable responses such as shopping carts, game backends or IoT endpoints.
Working with DynamoDB often requires a shift in mindset compared to relational databases: you design for your access patterns up front - for example single-table design and other NoSQL patterns - to achieve efficiency and avoid costly joins. AWS manages replication, indexing, security, backups and global table synchronization so you can focus on building features, with global availability SLAs.

