Представьте, что вы создаете многопользовательскую онлайн-игру, например, в жанре королевской битвы. В ней группы из 50 игроков присоединяются к сеансу игры, который обычно длится 30 минут. В ходе игры нужно обновлять записи каждого игрока, чтобы фиксировать время, проведенное ними в игре, а также количество пораженных целей и сведения о победе. Пользователи хотят просматривать свои предыдущие игры, чтобы узнать победителей или увидеть воспроизведение каждого действия в игре.
В рамках этого курса вы научитесь моделировать таблицу DynamoDB для разных шаблонов доступа к приложению. Вы также узнаете об основных стратегиях моделирования данных, позволяющих быстро и эффективно использовать DynamoDB.
В модуле 1 вы настроите среду и скачаете код, которые будут использоваться в этом курсе.
Время, необходимое для прохождения модуля: 20 минут
В этом модуле вы ознакомились с примером приложения, создаваемого в рамках этого курса. Вы также настроили аккаунт AWS и инстанс AWS Cloud9.
Теперь можно приступать к заданиям курса. При использовании DynamoDB важно спланировать модель данных заранее, чтобы приложение работало со стабильной высокой производительностью. Следующий модуль посвящен планированию модели данных.