Imaginez que vous créiez une application mobile pour télécharger des photos. Les utilisateurs téléchargeront les photos via votre application, et leurs amis pourront voir leurs photos.
Votre application est une application sociale, si bien que vous utilisateurs voudront trouver et suivre des amis. En suivant un ami, un utilisateur recevra des notifications des nouvelles photos de l'ami et il pourra lui envoyer un message.
À l'aide de votre application, les utilisateurs voudront parcourir toutes les photos d'un utilisateur particulier, à commencer par les photos les plus récentes.
Ils pourront également réagir à une photo en ajoutant l'un des quatre émojis suivants : un cœur, un visage souriant, un pouce levé ou des lunettes de soleil. Lorsqu'ils regardent une photo, les utilisateurs peuvent voir le nombre de chaque type de réactions qu’elle a reçu.
Dans cet atelier, vous apprenez comment organiser votre table DynamoDB pour gérer les modèles d’accès à votre application. Les modules suivants vous montreront différentes manières de modéliser vos données principales et de vous servir des nouvelles fonctionnalités de transaction tout en utilisant DynamoDB de manière rapide et efficace.
Tout au long des étapes de ce module, vous apprendrez à configurer votre environnement et à télécharger le code requis pendant 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.