DynamoDB is a completely different beast and would use no other data store unless I had to. It can pretty much handle any transactional workload I need.
It's cheap, its fast and it scales super high. Don't need much more
It's cheap, its fast and it scales super high. Don't need much more
DDB is great for storing data that is required to be scalable and never needs to be joined. Add in DAX, developer time necessary to orchestrate transactions, calculate the scaling costs and...that's how AWS gets you.
Plus, local development requires half-complete emulators or a hosted database you're charged for.
No, maybe people should think twice about DynanoDB.