Immagina di costruire un'applicazione per una libreria online. La tua libreria ha un ampio inventario di libri che sono conservati nel tuo magazzino per essere venduti ai clienti. L'applicazione deve mostrare agli utenti i libri disponibili per la vendita e alcune informazioni di base sul libro, come il suo autore.
L'applicazione deve recuperare un libro specifico in base al titolo e all'autore, in modo che un utente possa approfondirne i dettagli quando gliene interessa uno in particolare. Inoltre, la tua applicazione dovrebbe consentire agli utenti di sfogliare tutti i libri di una particolare categoria, come storia o biografie, per consentire di individuare i libri rilevanti.
Infine, esistono diversi formati di un libro: ad esempio, a copertina rigida, tascabile o audiolibro. La tua applicazione dovrebbe memorizzare i formati disponibili in magazzino per un libro con una mappatura del numero di articolo nel sistema di inventario. La tua applicazione dovrebbe consentire l'aggiornamento di questi formati nel tempo, poiché potresti aggiungerne di nuovi oppure rimuoverli.
Nei moduli di questo tutorial, imparerai a modellare una tabella DynamoDB per soddisfare queste esigenze delle applicazioni.
Per completare questo tutorial, hai bisogno di un account AWS e dell'accesso per creare le risorse di AWS Identity and Access Management (IAM), Amazon DynamoDB e AWS Cloud9 in quell'account. La guida passo-passo di questo tutorial spiega come impostare tutti i prerequisiti.
Tempo necessario per completare il modulo: 15 minuti