1. 6

This was a rookie mistake I made yesterday, and wanted others to avoid similar problems. tl;dr – Be careful trusting the “cloud” abstraction.

  1.  

  2. [Comment removed by author]

    1. 2
      1. How does caching help with hot keys in a write-heavy scenario like this?
      2. I’d still describe a mean of ~10ms for writes as fast, particularly given the distributed nature of the system. That doesn’t preclude the possibility that a heavily denormalized MySQL implementation would be faster.

      All in all, DynamoDB is a great fit for what we’re doing – we just made a pretty boneheaded design decision by keying in the way that we did.