Download the slide deck

Broadcast Date: March 27, 2020

DynamoDB is a popular database service for games because it is designed to sustain consistent performance as an application’s customer base grows. 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, your application has to update each player’s record to indicate the amount of time the player has been playing, the number of kills the player has recorded, and whether the player won the game. Players 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 episode, you learn how to model your DynamoDB table to handle your gaming application’s access patterns.

In this episode, we'll talk about:

  • Advanced DynamoDB data modeling patterns
  • The access patterns of an example multiplayer game
  • How to design a DynamoDB table to handle access patterns by using secondary indexes and transactions

Who should attend?

Developers, DBAs, IT Pros, Architects

Prerequisites

Your own non-production AWS account with administrator access.

Speakers:

  • AWS Solutions Architect Pete Naylor | AWS Technical Education Manager Seayoung Rhee

    Learn More

    To learn more about the services featured in this workshop, please visit:
    https://aws.amazon.com/dynamodb