Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • wiki wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Plataforma de Doações para o Pão dos Pobres
  • wikiwiki
  • Wiki
  • Arquitetura

Arquitetura · Changes

Page history
Update Arquitetura authored Sep 03, 2025 by Léo Falcão Viera Furtado's avatar Léo Falcão Viera Furtado
Show whitespace changes
Inline Side-by-side
Arquitetura.md
View page @ 51f27143
......@@ -16,7 +16,7 @@
# Diagrama de Deploy
![Blank_diagram_-_Page_1__1_](uploads/a2e450a03857b9bc870761a8715c4fca/Blank_diagram_-_Page_1__1_.png)
![Blank_diagram_-_Page_1__2_](uploads/aaf97f7bb0591c7ed5b8ec59496e3f4c/Blank_diagram_-_Page_1__2_.png)
## Visão Geral
......@@ -31,9 +31,10 @@ A aplicação está hospedada na **AWS**, utilizando uma instância **EC2** para
- **ECR**: Repositório de imagens Docker utilizadas na aplicação.
- **Traefik**: Proxy reverso e load balancer, responsável por rotear requisições.
- **Front-End**: Interface da aplicação desenvolvida com React.
- **Back-End**: API desenvolvida com NestJS, conectada ao banco e à Amazon SES.
- **Back-End**: API desenvolvida com NestJS, conectada ao banco, Amazon SES e Amazon S3.
- **Database**: Banco de dados PostgreSQL, acessado por rede privada.
- **Amazon SES**: Serviço de envio de e-mails utilizado pelo backend.
- **Amazon S3**: Serviço de armazenamento de objetos, utilizado para salvar e servir imagens.
---
......@@ -60,4 +61,4 @@ A aplicação está hospedada na **AWS**, utilizando uma instância **EC2** para
5. Backend se comunica com:
- Banco de dados via rede privada.
- Amazon SES para envio de e-mails.
- Amazon S3 para armazenar e recuperar imagens.
Clone repository
  • Arquitetura
  • BackEnd
  • Banco de Dados
  • Configuração
  • Design e Mockups
  • Escopo e Cronograma
  • FrontEnd
  • Gerência
  • Git Workflow
  • Qualidade
  • Home