Imagine que você está criando um aplicativo para uma livraria online. A sua livraria tem um grande inventário de livros que ficam armazenados em um depósito para serem vendidos aos clientes. O aplicativo deve mostrar aos usuários os livros disponíveis para venda, assim como algumas informações básicas sobre o livro, como o seu autor.
O aplicativo precisa recuperar um livro específico por título e autor para que o usuário possa detalhar mais a pesquisa ao procurar um livro. Além disso, o aplicativo deve permitir ao usuário procurar por todos os livros de uma determinada categoria, como história ou biografia, para permitir a descoberta de livros interessantes.
Por fim, você pode oferecer formatos diferentes de livros, como capa dura, brochura ou audiolivro. O aplicativo deve armazenar os formatos que você tem em estoque com um mapeamento para o número do item no sistema de inventário. O aplicativo deve permitir a atualização desses formatos, uma vez que você pode adicionar ou remover formatos de livros.
Nos módulos deste tutorial, você aprenderá como modelar uma tabela do DynamoDB para atender a essas necessidades do aplicativo.
Para concluir este tutorial, você precisará de uma conta da AWS e acesso para criar recursos do AWS Identity and Access Management (IAM), Amazon DynamoDB e AWS Cloud9 na conta. O guia detalhado deste tutorial explica como configurar todos os pré-requisitos.
Tempo de conclusão do módulo: 15 minutos