reInvent 2017: Advanced Design Patterns for Amazon DynamoDB (DAT403)

Advanced design patterns for DynamoDB including strategies for Global Secondary Index sharding and index overloading, scaleable graph processing with materialized queries, relational modeling with composite keys, executing transactional workflows on DynamoDB, and more.
Continue reading “reInvent 2017: Advanced Design Patterns for Amazon DynamoDB (DAT403)”

reInvent 2017: Which Database to Use When? (DAT310)

Key Ideas:

  1. Databases are purpose built. Find a database with purpose that matches your application requirements.
  2. Consider data shape, size and compute requirements when choosing a database. Know your data!
  3. At a small scale, some databases CAN do it all, at scale is another story.
  4. At scale, cost is important. When cost is important, choice is Continue reading “reInvent 2017: Which Database to Use When? (DAT310)”