Imagine you are building an online multiplayer game, such as a battle royale game. In your game, groups of 50 players join a session to play a game, which typically takes around 30 minutes to play. During the game, you have to update a specific player’s record to indicate the amount of time the player has been playing, the number of kills they’ve recorded, or whether they won the game. Users want to see old games they’ve played, either to view the games’ winners or to watch a replay of each game’s action.
In this lab, you learn how to model your DynamoDB table to handle your application’s access patterns. You also learn some core data modeling strategies to use DynamoDB in a fast, high-performing way.
In Module 1, you configure your environment and download code that you use during the lab.
Time to Complete Module: 20 Minutes
In this module, you learned about the example application you build in this lab. You also set up an AWS account and configured an AWS Cloud9 instance.
You are now ready to start the lab. With DynamoDB, it is important to plan your data model up front so that you have fast, consistent performance in your application. In the next module, you learn about planning your data model.