DynamoDB
Ranked 3 of 15 managed databases by recommenders
A managed key-value database that scales very large with little maintenance, for workloads whose access patterns are well understood. Critics mostly warn it is a poor default when those patterns are unclear.
A managed key-value database that scales very large with little maintenance, for workloads whose access patterns are well understood. Critics mostly warn it is a poor default when those patterns are unclear.
77 people gave an opinion
- recommend it
- 46
- criticize it
- 31
- approval share
- 60%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 46 people recommend itNeeds 10 or more, met.
- 1.4 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 11 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Little maintenance and no operations
“it's not having to worry about DB uptime, performance, or version updates that keeps me reaching for DDB”
Comment from 11 May 2026 in “I returned to AWS, and was reminded why I left” “Great availability and no operational overhead. Cost was pretty minimal too each time I've used it”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “you never have to worry about it in terms of maintenance, admin or scale”
Comment from 26 Aug 2026 in “AWS Acquires DuckLabs” Scales writes and traffic massively
“DynamoDB handled >100M qps during prime day, and its storage is effectively infinite.”
Comment from 11 May 2026 in “I returned to AWS, and was reminded why I left” “It solved large scale problems beautifully, much better than SimpleDB”
Comment from 11 May 2026 in “I returned to AWS, and was reminded why I left” “Dynamo scales writes horizontally with the keyspace, forever.”
Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you” - Comment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”
Works well for known access patterns
“it excels at stuff like user specific histories that are well partitioned”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “DynamoDB is pretty nice if you understand how it's meant to be used”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” Low cost for suitable workloads
“built highly scalable, available and near maintenance-free systems using DynamoDB for a ridiculously low cost”
Comment from 11 May 2026 in “I returned to AWS, and was reminded why I left” “Great availability and no operational overhead. Cost was pretty minimal too each time I've used it”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “If I build on DynamoDB vs RDS I can save 10x.”
Comment from 7 Jul 2026 in “What ORMs have taught me: just learn SQL (2014)”
What people warn about
Each mark is one comment
Poor default unless access patterns are known
“I would not build in DynamoDB if you suspect your access patterns will drastically change over the lifetime of the application”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “DynamoDB is almost never a good default choice unless you've thought very carefully about your current and future use cases.”
Comment from 15 Apr 2026 in “Do You Even Need a Database?” Costs can climb at scale
“someone not doing a back of the envelope guesstimate about how much DyanmoDB would cost to run their payments system on it”
Comment from 22 Apr 2026 in “Nobody Got Fired for Uber's $8M Ledger Mistake?” “the way our software works is 95% cheaper to run using S3 as the storage rather than DynamoDB”
Comment from 18 Dec 2025 in “Your job is to deliver code you have proven to work” “Fast writes at great scale, But costs set sail, And consistency wasn't what it seemed.”
Comment from 23 Apr 2026 in “Nobody Got Fired for Uber's $8M Ledger Mistake?” Lock-in to AWS
“S3 and DynamoDB are ones that somewhat lock us in”
Comment from 28 Apr 2026 in “Dutch central bank dithces AWS and chooses Lidl for European Cloud” “lets add more lock-in, why don't you use this tool to optimize your costs (welcome DynamoDB)”
Comment from 27 Apr 2026 in “Dutch central bank dithces AWS and chooses Lidl for European Cloud” Item size and query limits
“knowing very well that was the worse database to use since it does no aggregation type queries”
Comment from 17 Mar 2026 in “"How I write software with LLMs"” “The 400KB limit is indeed very limiting -- I had to truncate some data because of that.”
Comment from 26 Aug 2026 in “AWS Acquires DuckLabs”
Other managed databases people recommend
The four most recommended other managed databases, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Amazon RDS | 50 | 43 | 54% | 11 | — | — |
| Neon Postgres | 48 | 10 | 83% | 12 | — | Approved |
| DynamoDBThis page | 46 | 31 | 60% | 11 | — | — |
| Cloudflare D1 | 36 | 30 | 55% | 10 | — | — |
| PlanetScale | 33 | 28 | 54% | 10 | — | — |
What people said
40 of the 86 comments that mention it, newest first. Each links to the original comment.
“CloudFront, Lambda, S3, DynamoDB, and IPv6 support are all best-in-class.”
“DynamoDB is really a fantastic product for the 99% percentile of workloads”
“DDB can take upwards of 30 seconds to a minute if you're adding GSIs, but it's a very small tax”
“AWS is good at operations, i.e. running something like S3 at massive scale”
“a great product in a comparatively small niche, and a "meh" premature optimisation pretty much everywhere else”
“Most of the pain that comes from Dynamo is people who try to use it as a primary datastore”
“The 400KB limit is indeed very limiting -- I had to truncate some data because of that.”
“you never have to worry about it in terms of maintenance, admin or scale”
“dynamodb pricing is not cheap but comparatively reasonable. It really is a good product if you know how to use it.”
“If I build on DynamoDB vs RDS I can save 10x.”
“In such a case DynamoDB works and scales amazingly.”
“scales better than anything else at the tradeoff of not guaranteeing durability”
“I've yet to see an OLTP problem that can't live in something like Dynamo.”
“If your problem fits into the dynamo approach (I'd argue that more problems do), then you should be using it.”
“Dynamo scales writes horizontally with the keyspace, forever.”
“one would have to use a distributed cloud database, e.g. AWS Aurora or AWS DynamoDB”
“DynamoDB handled >100M qps during prime day, and its storage is effectively infinite.”
“it's not having to worry about DB uptime, performance, or version updates that keeps me reaching for DDB”
“It solved large scale problems beautifully, much better than SimpleDB”
“built highly scalable, available and near maintenance-free systems using DynamoDB for a ridiculously low cost”
“it excels at stuff like user specific histories that are well partitioned”
“I would not build in DynamoDB if you suspect your access patterns will drastically change over the lifetime of the application”
“DynamoDB is pretty nice if you understand how it's meant to be used”
“Great availability and no operational overhead. Cost was pretty minimal too each time I've used it”
“S3 and DynamoDB are ones that somewhat lock us in”
“lets add more lock-in, why don't you use this tool to optimize your costs (welcome DynamoDB)”
“Fast writes at great scale, But costs set sail, And consistency wasn't what it seemed.”
“someone not doing a back of the envelope guesstimate about how much DyanmoDB would cost to run their payments system on it”
“DynamoDB is almost never a good default choice unless you've thought very carefully about your current and future use cases.”
“knowing very well that was the worse database to use since it does no aggregation type queries”
“a myriad of intermediate steps are introduced to write data to dynamo/s3/kinesis + sqs/and coordination”
“having a local simulator (DynamoDB, Spanner, others) helps me a lot for offline/local development and CI”
“Redis and Dynamo are NoSQL genius, and I said NoSQL the entire time.”
“They use redis, dynamo, scylla or any number of enriched KV stores.”
“DynamoDB is admittedly very verbose, but it's almost always worth it to keep your CRUD operations written within the SDK rather than as an abstraction.”
“just use the native NoSQL in your cloud, e.g. DynamoDB in AWS”
“the way our software works is 95% cheaper to run using S3 as the storage rather than DynamoDB”
“DynamoDB and Spanner are both great, but they're meant to be run by a single admin.”
“both of which have been in full-service, reliable operation since 2012”
“people who don't understand how to do a single table design with DynamoDB”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.