Giả sử bạn đang xây dựng một ứng dụng trực tuyến, trong đó người dùng có thể chơi Nim, một trò chơi chiến thuật theo lượt. Trong Nim, có ba chồng vật thể. Hai người chơi thay phiên nhau loại bỏ số lượng vật thể bất kỳ khỏi một chồng. Mục tiêu của trò này là buộc người chơi còn lại loại bỏ vật thể cuối cùng.
Trong ứng dụng, bạn cần lưu trạng thái của trò chơi hiện tại. Bạn cũng cần thông báo cho người dùng tại những thời điểm khác nhau trong trò chơi. Bạn cần thông báo khi có một người dùng mời họ tham gia trò chơi mới, khi đến lượt họ chơi và khi tìm được người thắng.
Trong phòng thực hành này, bạn sẽ tìm hiểu cách sử dụng Amazon DynamoDB và Amazon SNS để xử lý những nhu cầu này. Amazon DynamoDB được dùng để lưu trữ trạng thái của trò chơi hiện tại, như vậy, trạng thái có thể tồn tại giữa các lượt chơi. Amazon SNS được dùng để thông báo cho người chơi tại những thời điểm quan trọng trong trò chơi.
Trong Mô-đun 1, bạn sẽ đặt cấu hình cho môi trường và tải xuống mã 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. Trong mô-đun tiếp theo, bạn sẽ cung cấp cơ sở dữ liệu Amazon DynamoDB của mình.