About DynamoDB (AWS)
AWS's fully managed NoSQL database for serverless apps.
Amazon DynamoDB went generally available in January 2012, built on the ideas in the 2007 internal Dynamo paper from Amazon. It is a fully managed, key-value and document database run by AWS, with single-digit-millisecond read and write latency at any table size. Data is organised in tables of items, addressed by a partition key and an optional sort key, with Local Secondary Indexes and Global Secondary Indexes to support extra access patterns. Capacity comes in two modes: provisioned (you set read and write units) or on-demand (you pay per request and AWS handles the scaling).
DynamoDB is the default operational store for serverless apps on AWS. A Lambda function reads and writes items in milliseconds, DynamoDB Streams emit a change feed for downstream consumers, and Global Tables replicate writes across AWS regions for active-active multi-region apps. PartiQL adds a SQL-like query surface on top of the same tables. The trade-off the AWS docs themselves call out: DynamoDB is built for known access patterns at scale, not for ad-hoc analytics. That is why most teams pair it with a warehouse: the operational items live in DynamoDB, and an export (via S3 export, Streams, or scheduled sync) makes the same data joinable in SQL alongside the rest of the business.