Pros and Cons of Using DynamoDB for Data Modelling