DynamoDB in examples, Example 3.1: Does DynamoDB fits my requirements?

I'll start from explaining why I used DynamoDB for previous 3 examples:

  1. User wallet
    • Very simple structure, only set/get operation required
    • Needs scaling with users amount increase
  2. Unique page views
    • We may have a great amount of page views
    • Needs to scale (size and throughput) database with pages/users amount we have
  3. Toys store orders
    • Toys store may have periods when it is much more popular then usual (Christmas, Saint Valentine's day, etc) and we will need more resources for this time, although for other time we will don't

When I'll better use DynamoDB:

When better not use DynamoDB:

Licensed under CC BY-SA 3.0