How does caching help with hot keys in a write-heavy scenario like this?
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.
[Comment removed by author]
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.