... | ... | @@ -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.
|
|
|
|
... | ... | |