Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • 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
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • Coopera RS
  • Wiki
  • Wiki
  • arquitetura

arquitetura · Changes

Page history
Update arquitetura authored May 29, 2025 by Nicolas dos Santos Moraes's avatar Nicolas dos Santos Moraes
Hide whitespace changes
Inline Side-by-side
arquitetura.md
View page @ fccdc533
......@@ -21,7 +21,7 @@ O projeto _Coopera RS_ adota uma **arquitetura cliente-servidor**, dividindo a s
- **Cliente (Front-end):** Construído em _React_, responsável pela interface web e interação direta com o usuário.
- **Servidor (Back-end):** Desenvolvido em _Spring Boot_, lidando com as regras de negócio, integrações e persistência de dados.
No diagrama da figura 19, é possível observar que todo o ecossistema está executando dentro de contêineres _Docker_, provisionados em uma instância _Amazon EC2_ (AWS). Dessa forma, a aplicação front-end (React) e o back-end (Spring Boot) ficam encapsulados em contêineres separados, facilitando a escalabilidade e o isolamento de cada serviço.
No diagrama, é possível observar que todo o ecossistema está executando dentro de contêineres _Docker_, provisionados em uma instância _Amazon EC2_ (AWS). Dessa forma, a aplicação front-end (React) e o back-end (Spring Boot) ficam encapsulados em contêineres separados, facilitando a escalabilidade e o isolamento de cada serviço.
A comunicação entre o front-end e o back-end acontece via requisições HTTP REST, seguindo o modelo tradicional de cliente-servidor. Quando o usuário acessa a aplicação web, as requisições são enviadas ao servidor _Spring Boot_, que processa as regras de negócio e interage com as bases de dados.
......
Clone repository
  • API Backend
  • Escopo e Cronograma
  • Frontend
  • Processo
  • arquitetura
  • banco de dados
  • codigo
  • configuracao
  • design
    • mockups
  • Home
  • infraestrutura