Suponga que va a crear una aplicación de una librería en línea. La librería tiene un gran inventario de libros que se almacenan en su almacén para ser vendidos a los clientes. La aplicación debe mostrar a los usuarios los libros que están disponibles para la venta, así como información básica acerca del libro, como el autor.
La aplicación debe recuperar un libro específico en función del título y el autor a fin de que el usuario pueda explorar más detalles cuando vea el libro. Además, la aplicación debe permitir a los usuarios navegar por todos los libros de una categoría específica, como Historia o biografías, para permitir el descubrimiento de libros interesantes.
Finalmente, puede tener diferentes formatos de un libro, como en tapa dura, tapa blanda o audiolibro. La aplicación debe almacenar los formatos de libros en existencia mediante un mapeo asociado a los números de elemento del sistema de inventario. La aplicación debe permitir la actualización de los formatos a través del tiempo, puesto que es posible que se necesiten agregar o eliminar formatos de un libro determinado.
En los módulos de este tutorial, aprenderá a diseñar una tabla de DynamoDB que se ajuste a las necesidades de la aplicación.
Para completar este tutorial, necesita una cuenta de AWS y obtener acceso para crear recursos de AWS Identity and Access Management (IAM), Amazon DynamoDB y AWS Cloud9 en esa cuenta. La guía paso a paso de este tutorial explica cómo configurar todos los requisitos previos.
Tiempo para completar el módulo: 15 minutos