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
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

DynamoDB use cases


There are multiple benefits of using AWS DynamoDB, for example:

  • Easy administration

  • Schema-less

  • Fast and predictable performance

  • Scalable

  • High availability and durability

  • Built-in fault tolerance

  • Integrated monitoring

Amazon DynamoDB is a popular product of AWS. The first specific reason might be the price for in-memory technology being cut significantly, both for SSD flash memory and traditional RAM. There are a couple of good use cases in which Amazon DynamoDB has proven to be the best choice and solution. So let's talk about some of the use cases and solutions in particular.

Schema-less-ISH

DynamoDB provides a schema-less service from AWS but the keys have a very big impact on application design, throughput performance, and cost. Let's define what schema-less-ISH is and what kind of work it will do with your DynamoDB tables. So here if you have your hash and range keys, and if you want to use the API, you should query the hash key and range key:

From the previous table, you can...