Book Image

DynamoDB Applied Design Patterns

By : Uchit Hamendra Vyas
Book Image

DynamoDB Applied Design Patterns

By: Uchit Hamendra Vyas

Overview of this book

Table of Contents (17 chapters)
DynamoDB Applied Design Patterns
About the Authors
About the Reviewers

When to use and when not to use DynamoDB

You are almost done with DynamoDB now and this will be the last topic of the book, so here as a best use case I am providing you with a recap of the basics for DynamoDB.

When to use DynamoDB:

  • When key-value or simple queries are present

  • When a very high read/write rate is needed

  • When auto-sharding is required

  • When auto-scaling is required

  • When low latency is required

  • When there is no size or throughput limit

  • When there is no tuning

  • When high durability is required

When not to use DynamoDB:

  • When multi-item or cross table transactions are required

  • When complex queries and joins are required

  • When real-time analytics on historic data is required