Thử tưởng tượng rằng bạn đang xây dựng một ứng dụng hiệu sách trực tuyến. Hiệu sách của bạn có một lượng sách lớn được bạn lưu trữ trong kho để bán cho các khách hàng. Ứng dụng phải hiển thị cho người dùng những cuốn sách sẵn hàng để bán cùng một số thông tin cơ bản về cuốn sách, chẳng hạn như tác giả cuốn sách.
Ứng dụng cần truy xuất một cuốn sách cụ thể theo tiêu đề và tác giả để người dùng có thể tìm hiểu thêm chi tiết khi xem một cuốn sách. Ngoài ra, ứng dụng nên cho phép người dùng xem toàn bộ sách theo một thể loại nhất định, chẳng hạn như lịch sử hay tiểu sử, nhằm cho phép người dùng dễ khám phá những cuốn sách hay.
Cuối cùng, bạn có thể đưa vào nhiều định dạng sách khác nhau, như sách bìa cứng, sách bìa mềm hoặc sách nói. Ứng dụng của bạn nên lưu trữ những định dạng sẵn có của một cuốn sách kèm theo tham chiếu đến số mặt hàng trong hệ thống lưu kho của bạn. Ứng dụng cũng nên cho phép cập nhật những định dạng này theo thời gian, bởi bạn có thể thêm hoặc xóa bớt các định dạng cho sách.
Trong các mô-đun của hướng dẫn này, bạn sẽ học cách lập mô hình bảng DynamoDB để đáp ứng các nhu cầu như vậy của ứng dụng.
Để hoàn thành khóa học này, bạn cần có một tài khoản AWS và quyền truy cập để tạo các tài nguyên AWS Identity and Access Management (IAM), Amazon DynamoDB và AWS Cloud9 trong tài khoản đó. Hướng dẫn từng bước chi tiết sẽ giải thích cách thức thiết lập mọi yếu tố tiên quyết.
Thời gian hoàn thành mô-đun: 15 phút