Skip to content

Amazon DynamoDB

#52 · Level 2 · Scaling and resilience · Database

Amazon DynamoDB is a serverless NoSQL database that answers very quickly, whatever the amount of data. Data is kept in tables, where each row is called an item and each field is called an attribute. Each item is identified by a primary key, made of a partition key and, optionally, a sort key. You don’t have to think about servers, patches or growing storage — AWS handles it. Changes to the data can be sent to services such as Lambda through DynamoDB Streams.

The register of a huge library, where giving a book’s number instantly shows you its shelf — however big the library is.

So the database doesn’t slow down even when millions of users arrive at once. There are no servers, so there’s no hassle running them.

User data for mobile apps, game scores, shopping carts, and data from IoT devices.

Azure Cosmos DB

For details and the latest information, see the official documentation: