Hacker News new | ask | show | jobs
by rdegges 4768 days ago
I've been using DynamoDB in production to power a large API company which handles thousands of requests per second -- we absolutely love it.

Our stack is on top of EC2, and the DynamoDB read latency is extremely low (1ms -> 10ms per read) -- using it as a data store means you don't even need a caching layer (memcached, etc.) since it's equally as fast, and all data is persistent (and you have no room limits).

I'd highly recommend it to anyone.

Also: if you're using Python, the dynamodb-mapper library is a great (stable) tool for working with DynamoDB.

1 comments

My experience with DynamoDB has been the same - very fast access. However I'd recommend checking out ElastiCache - stick that in front of DynamoDB and cache all you can - accessing ElastiCache is much cheaper than accessing DynamoDB.