Home | Escopo | Processo | Design/Mockups | Configuração | Arquitetura | Gerência | BD | Qualidade | Frontend | Backend |
---|
Arquitetura
Esta página centraliza informações sobre o arquitetura do projeto e a infraestrutura da AWS utilizada para execução do projeto.
Sumário
Diagrama de deploy
Abaixo, é possível visualizar o diagrama de deploy do projeto:
Como é possível ver, além das tecnologias de Frontend e Backend, utilizam-se os serviços da AWS abaixo para execução da aplicação:
- Bucket S3: para hospedar as imagens dos estabelecimentos cadastrados na aplicação.
- Repositório ECR: para hospedar as imagens dos containers (Backend, PostgreSQL, e GitLab Runner).
- SES: para permitir o envio de e-mail para os usuários, em caso de recuperação de conta ou notificação sobre atualizações dos estabelecimentos cadastrados.
- 1 Instância EC2 (t2.small): 1 instância para hospedar a API Backend, o banco de dados PostgreSQL e o Runner do Gitlab, e o servidor nginx, containerizados.