Hãy tưởng tượng bạn đang xây dựng một ứng dụng di động để tải lên ảnh. Người dùng sẽ tải lên ảnh qua ứng dụng của bạn và bạn bè của họ có thể xem những ảnh đó.
Ứng dụng của bạn là một ứng dụng mạng xã hội, nên người dùng sẽ muốn tìm và theo dõi bạn bè. Khi theo dõi bạn bè, người dùng sẽ nhận được thông báo về ảnh mới của bạn bè và có thể nhắn tin cho họ.
Khi dùng ứng dụng của bạn, người dùng sẽ muốn duyệt xem tất cả các ảnh của một người dùng cụ thể, bắt đầu từ những ảnh gần đây nhất.
Cuối cùng, người dùng có thể tương tác trên ảnh bằng một trong bốn biểu tượng cảm xúc: trái tim, mặt cười, ngón tay cái giơ lên và kính râm. Khi xem ảnh, người dùng sẽ có thể thấy số lượng của từng biểu tượng tương tác trên ảnh.
Trong phòng thực hành này, bạn sẽ tìm hiểu cách lập mô hình bảng DynamoDB để xử lý các mẫu hình truy cập trong ứng dụng của bạn. Các mô-đun sau sẽ trình bày một số chiến lược lập mô hình dữ liệu cốt lõi, cũng như sử dụng tính năng giao tác mới, để sử dụng DynamoDB một cách nhanh chóng và có hiệu suất cao.
Trong các bước ở mô-đun này, bạn sẽ đặt cấu hình cho môi trường của mình và tải xuống mã để sử dụng trong phòng thực hành.
Thời gian hoàn thành mô-đun: 20 phút
Trong mô-đun này, bạn đã tìm hiểu về ứng dụng ví dụ mà bạn xây dựng trong phòng thực hành này. Bạn cũng thiết lập tài khoản AWS và đặt cấu hình cho phiên bản AWS Cloud9.
Giờ bạn đã sẵn sàng để bắt đầu thực hành. Với DynamoDB, quan trọng là bạn cần lập kế hoạch cho mô hình dữ liệu trước để ứng dụng đạt được hiệu suất nhanh, nhất quán. Trong mô-đun tiếp theo, bạn sẽ tìm hiểu về cách lập kế hoạch cho mô hình dữ liệu.