In this workshop, you review Amazon DynamoDB design patterns and best practices to build highly scalable applications that are optimized for performance and cost. This workshop implements these design patterns by using Python scripts. At the end of this workshop, you will have the knowledge to build and monitor DynamoDB applications that can grow to any size and scale.
Here’s what this workshop includes:
Setup the lab environment and connect to the lab instance on Amazon EC2.
Learn about provisioned capacity.
Learn the difference between sequential and parallel scans.
Query a sharded global secondary index to quickly read sorted data by status code and date.
Explore how to maintain the ability to query on many attributes when you have a multi-entity table.
Learn how to cut down the resources required for your searches on uncommon attributes.
Learn how to combine two attributes into one to take advantage of the DynamoDB sort key.
Learn how to store multiple entity types in one DynamoDB table.
Learn how to process DynamoDB items with AWS Lambda for endless triggers.
This workshop is designed for developers, engineers, and database administrators who are involved in designing and maintaining DynamoDB applications.
If you’re not part of an AWS event and you haven’t recently reviewed DynamoDB design concepts, we suggest you watch this video on Advanced Design Patterns for DynamoDB, which is about an hour in duration.