Imaginez que vous êtes en train de concevoir une application de librairie en ligne. Votre librairie possède un très grand inventaire de livres qui sont stockés dans votre entrepôt dans l'attente d'être vendus à vos clients. L'application doit montrer aux utilisateurs que les livres sont disponibles à la vente, ainsi que certaines informations essentielles telles que le nom de l'auteur.
L'application a besoin d'extraire un livre spécifique selon son titre et son auteur afin que l'utilisateur puisse approfondir sa recherche lorsqu'il est à la recherche d'un livre. De plus, votre application doit permettre aux utilisateurs de parcourir tous les livres d'une catégorie particulière (par exemple, les livres historiques ou les biographies), pour qu'ils puissent découvrir tous les livres qui les intéressent.
Enfin, vous pouvez utiliser plusieurs formats pour un même livre : par exemple, livre relié, livre de poche ou encore livre audio. Votre application doit stocker les formats dont vous disposez pour un livre avec un mappage vers le numéro de l'élément dans votre système d'inventaire. Votre application doit permettre à ces formats d'être mis à jour au fil du temps, car vous pourriez ajouter ou supprimer des formats pour un livre donné.
Dans les modules de ce didacticiel, vous allez apprendre à modéliser une table DynamoDB pour répondre aux besoins de ces applications.
Pour suivre ce didacticiel, vous avez besoin d'un compte AWS et d'un accès pour créer des ressources AWS Identity and Access Management (IAM), Amazon DynamoDB et AWS Cloud9 dans ce compte. Le guide étape par étape de ce didacticiel vous expliquera comment configurer tous les prérequis.
Durée du module : 15 minutes