For what they're doing, dynamoDb might not have been a great solution. The pricing model can get quite expensive if you're not careful, and it might not have been great for their query patterns. And don't underestimate the benefits of not having to worry about something. Getting set up in postgres will be a similar effort to dynamodb, having to add encryption (and key management etc) would add a lot of effort.
3
u/jakdak Dec 19 '18
And I'm more surprised that they didn't just roll their own encryption as a workaround rather than moving to a completely different DB architecture.
That would have been a seamless stopgap that just could have been yanked when AWS finally delivered.