In my experience, NoSQL is almost never the right answer.
And DynamoDB is worse than most.
My prediction is that the future is in scalable SQL; CockroachDB or Yugabase or similar.
NoSQL actually causes more problems than it solves, in my experience.
And DynamoDB is worse than most.
My prediction is that the future is in scalable SQL; CockroachDB or Yugabase or similar.
NoSQL actually causes more problems than it solves, in my experience.
Which I don't. I'd rather see reliable operation than "predictable except for when it fails outright" in almost every situation.
If you've encountered that other situation, where failures are fine? Then great. But I still assert that's a tiny minority of real-life DB use cases.