# DynamoDB

46 Hacker News commenters recommended DynamoDB and 31 criticized it, November 2025 to November 2026. It was recommended in 11 of 13 months.

**Verdict:** 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.

## Why people recommend it

- Little maintenance and no operations (3 comments): "it's not having to worry about DB uptime, performance, or version updates that keeps me reaching for DDB" ([source](https://news.ycombinator.com/item?id=48096634)) "Great availability and no operational overhead. Cost was pretty minimal too each time I've used it" ([source](https://news.ycombinator.com/item?id=48084087)) "you never have to worry about it in terms of maintenance, admin or scale" ([source](https://news.ycombinator.com/item?id=49449901))
- Scales writes and traffic massively (4 comments): "DynamoDB handled >100M qps during prime day, and its storage is effectively infinite." ([source](https://news.ycombinator.com/item?id=48099160)) "It solved large scale problems beautifully, much better than SimpleDB" ([source](https://news.ycombinator.com/item?id=48092966)) "Dynamo scales writes horizontally with the keyspace, forever." ([source](https://news.ycombinator.com/item?id=48481000))
- Works well for known access patterns (2 comments): "it excels at stuff like user specific histories that are well partitioned" ([source](https://news.ycombinator.com/item?id=48087659)) "DynamoDB is pretty nice if you understand how it's meant to be used" ([source](https://news.ycombinator.com/item?id=48084180))
- Low cost for suitable workloads (3 comments): "built highly scalable, available and near maintenance-free systems using DynamoDB for a ridiculously low cost" ([source](https://news.ycombinator.com/item?id=48091843)) "Great availability and no operational overhead. Cost was pretty minimal too each time I've used it" ([source](https://news.ycombinator.com/item?id=48084087)) "If I build on DynamoDB vs RDS I can save 10x." ([source](https://news.ycombinator.com/item?id=48813633))

## What people warn about

- Poor default unless access patterns are known (2 comments): "I would not build in DynamoDB if you suspect your access patterns will drastically change over the lifetime of the application" ([source](https://news.ycombinator.com/item?id=48085704)) "DynamoDB is almost never a good default choice unless you've thought very carefully about your current and future use cases." ([source](https://news.ycombinator.com/item?id=47781499))
- Costs can climb at scale (3 comments): "someone not doing a back of the envelope guesstimate about how much DyanmoDB would cost to run their payments system on it" ([source](https://news.ycombinator.com/item?id=47863476)) "the way our software works is 95% cheaper to run using S3 as the storage rather than DynamoDB" ([source](https://news.ycombinator.com/item?id=46320326)) "Fast writes at great scale, But costs set sail, And consistency wasn't what it seemed." ([source](https://news.ycombinator.com/item?id=47872800))
- Lock-in to AWS (2 comments): "S3 and DynamoDB are ones that somewhat lock us in" ([source](https://news.ycombinator.com/item?id=47930471)) "lets add more lock-in, why don't you use this tool to optimize your costs (welcome DynamoDB)" ([source](https://news.ycombinator.com/item?id=47926599))
- Item size and query limits (2 comments): "knowing very well that was the worse database to use since it does no aggregation type queries" ([source](https://news.ycombinator.com/item?id=47412321)) "The 400KB limit is indeed very limiting -- I had to truncate some data because of that." ([source](https://news.ycombinator.com/item?id=49452206))

## Alternatives hackers recommend

- [Amazon RDS](https://hackerapproved.com/p/amazon-rds.md): 50 recommend
- [Neon Postgres](https://hackerapproved.com/p/neon.md): 48 recommend
- [Cloudflare D1](https://hackerapproved.com/p/cloudflare-d1.md): 36 recommend
- [PlanetScale](https://hackerapproved.com/p/planetscale.md): 33 recommend
- [Amazon Aurora](https://hackerapproved.com/p/amazon-aurora.md): 23 recommend

## Where to get it

- [Visit the official site](https://aws.amazon.com/dynamodb/)

## Cite as

Hacker Approved, "DynamoDB", https://hackerapproved.com/p/amazon-dynamodb/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
