DEV Community

Discussion on: DynamoDB or Aurora/RDS? Should we always use DynamoDB?

Collapse
 
ac4tw profile image
Alex Carreira

Thanks Nicola for sharing your thoughts--two things above were most useful:

  1. "By using DynamoDB, most of the data manipulation (like aggregation or filters across partition keys) needs to happen in the application, which means you will incur in the extra cost required to transfer the unfiltered data from DynamoDB to your application."

  2. "Once again, the probability to underestimate the potential growth of a service is very low, since most of the service do not land where we want them to be.
    Thus, starting with DynamoDB, is at the best a premature optimization."