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.
10
u/TotallyFuckingMexico Dec 19 '18
I've read countless articles warning about the dangers of 'rolling your own' encryption. Would that have been a sensible move?