Modelo de padrões de acesso - Recomendações da AWS

Modelo de padrões de acesso

Coletar e documentar informações sobre os padrões de acesso para o caso de uso usando os seguintes campos:

Campo Descrição

Padrão de acesso

Forneça um nome para o padrão de acesso.

Descrição

Forneça uma descrição mais detalhada do padrão de acesso.

Prioridade

Defina uma prioridade para o padrão de acesso (alto, médio ou baixo). Isso define os padrões de acesso mais relevantes para o aplicativo.

Ler ou escrever

É um padrão de acesso de leitura ou gravação?

Tipo

O padrão acessa um único item, vários itens ou todos os itens?

Filtro

O padrão de acesso requer algum filtro?

Classificar

O resultado requer alguma classificação?

Modelo

Padrão de acesso

Descrição

Prioridade

Ler ou escrever

Tipo (item único,

múltiplas

itens ou tudo)

Atributo de chaves

 Filtros

Ordenação de resultados

Criar perfil de usuário

O usuário cria um novo perfil.

Alto

 Gravar

Item único

Nome de usuário

 N/D

 N/D

Atualizar perfil do usuário

O usuário atualiza seu perfil.

Médio

Gravar

Item único

Nome de usuário

Nome de usuário = usuário atual

N/D

Obter perfil de usuário

O usuário analisa seu perfil.

Alto

Leitura

Item único

Nome de usuário

Nome de usuário = usuário atual

N/D

Criar um jogo

O usuário cria um novo jogo.

Alto

Gravar

Item único

ID de jogo

N/D

N/D

Encontrar jogos abertos

O usuário procura jogos abertos. Os resultados da pesquisa são classificados por data e hora de início em ordem decrescente.

Alto

Leitura

Vários itens

 

GameStatus = aberto

Iniciar registro de data/hora descendente

Encontrar jogos abertos por mapa

O usuário procura jogos abertos usando um mapa específico classificado por data e hora de início em ordem decrescente.

.

Médio

Leitura

Vários itens

 

GameStatus = aberto e Mapa = XYZ

Iniciar registro de data/hora descendente

Ver jogo

O usuário analisa os detalhes de um jogo.

Alto

Leitura

Item único

ID de jogo

N/D

N/D

Visualizar usuários em um jogo

O usuário obtém uma lista de todos os usuários em um jogo.

Médio

Leitura

Vários itens

 

ID de jogo = XYZ

N/D

Ingressar usuário em um jogo

O usuário ingressa em um jogo aberto.

Alto

Gravar

Item único

ID de jogo e Nome de usuário

GameStatus = aberto

N/D

Iniciar um jogo

O usuário inicia um novo jogo.

Alto

Gravar

Item único

ID de jogo

N/D

N/D

Atualizar jogo para o usuário

Atualizar a posição do usuário no jogo.

Médio

Gravar

Item único

ID de jogo e Nome de usuário

N/D

N/D

Atualizar jogo

O jogo termina; atualizar estatísticas.

Médio

Gravar

Item único

ID de jogo

N/D

N/D

Encontrar todos os jogos anteriores de um usuário

Listar todos os jogos que um usuário jogou, ordenados por data e hora de início do jogo.

Baixo

Leitura

Vários itens

Nome de usuário e ID de jogo

Nome de usuário = usuário atual

Carimbo de data/hora de início

Exportar dados para data analytics

A equipe de desenvolvimento executará um trabalho em lote para exportar dados para o Amazon S3.

Baixo

Leitura

Todos

N/D

N/D

N/D