Imaginez que vous créez un jeu multijoueur en ligne, tel qu’un jeu de type « battle royale ». Dans votre jeu, des groupes de 50 joueurs rejoignent une session pour participer à une partie d’une durée généralement de 30 minutes. Durant la partie, vous devez mettre à jour les statistiques d’un joueur spécifique pour indiquer le temps passé à jouer, le nombre de victoires remportées, ou s’il a ou non gagné la partie. Les joueurs veulent voir les anciennes parties auxquelles ils ont participé, soit pour voir les gagnants ou un replay de l’action de chaque partie.
Dans cet atelier, vous apprenez comment organiser votre table DynamoDB pour gérer les modèles d’accès à votre application. Vous étudiez également quelques stratégies de modélisation de données de base pour utiliser DynamoDB d’une manière rapide et hautement performante.
Dans le module 1, vous configurez votre environnement et téléchargez du code que vous allez utiliser dans cet atelier.
Durée du module : 20 minutes
Dans ce module, vous vous êtes familiarisé avec l’exemple d’application que vous avez créé dans cet atelier. Vous avez également configuré un compte AWS et une instance AWS Cloud9.
Vous êtes maintenant prêt à démarrer l’atelier. Avec DynamoDB, il est essentiel de planifier votre modèle de données dès le départ de façon à ce que les performances de votre application soient élevées et constantes. Dans le prochain module, vous étudierez la planification de votre modèle de données.