02 · 20

Amazons Dynamodb is not production ready

I have a hell of a day trying to get dynamodb to work with the ruby sdk. Frankly as of this writing i advise all programmers to avoid dynamodb and the ruby sdk like the plague until it actually works.

Problems i have had include:

  • Write capacity hanging in create mode for over an hour.
  • Inability to simply count my records
  • Inablity to loop through records without huge read costs
  • No asyncronous support for writting
  • Can only double read/write capacity per update
  • Ruby SDK is written like a labyrinth with very little ability to extend without knowing every little detail about the rest of the library. I couldnt even understand how a request was created it was so convoluted.

Basically with the ruby client you can put data in but can't get it out efficiently without paying a ton for beefed up read operations. It is the single worst experience i have had with aws ever. I hope they get their act together soon because this is an embarrassment.

Fail.

Keywords: aws, Amazon, dynamodb, production, ruby, sdk, fail