Descrição
Esta seção da documentação visa apresentar os padrões arquiteturais gerais do projeto, bem como a infraestrutura adotada.
Arquitetura de Infraestrutura
Instâncias utilizadas:
-
AWS Lambda. É um serviço de computação sem servidor (serverless) que executa funções em resposta a eventos. No projeto vai ser usado para hospedar a API do back-end com o intuito gerar o menor gasto.
-
AWS Aurora PostgreSQL. É um banco de dados relacional compatível com PostgreSQL, oferecido como parte do AWS RDS. No projeto, será utilizado como a camada de armazenamento de dados principal, garantindo alta disponibilidade, desempenho otimizado e escalabilidade automática para a aplicação.
-
AWS S3. É um serviço de armazenamento de objetos. No projeto, a S3 será utilizada para armazenar as imagens de usuários, cartas e os desenhos que os usuarios irão fazer.