... | @@ -24,7 +24,7 @@ As _Models_ representam a camada de dados da aplicação, representando a lógic |
... | @@ -24,7 +24,7 @@ As _Models_ representam a camada de dados da aplicação, representando a lógic |
|
A camada de _Views_ é responsável por exibir os dados ao usuário final. Ela representa a interfaces do projeto, recebendo as interações do usuário e retornando respostas de acordo com o planejamento das interações.
|
|
A camada de _Views_ é responsável por exibir os dados ao usuário final. Ela representa a interfaces do projeto, recebendo as interações do usuário e retornando respostas de acordo com o planejamento das interações.
|
|
|
|
|
|
#### Controller
|
|
#### Controller
|
|
A camada de _Controllers_ age como um intermediário entre as camadas de _Models _e _Views_, recebendo as interações do usuário e enviando para a fonte de dados ou solicitando dados ao modelo para que eles possam ser exibidos em tela.
|
|
A camada de _Controllers_ age como um intermediário entre as camadas de _Models_ e _Views_, recebendo as interações do usuário e enviando para a fonte de dados ou solicitando dados ao modelo para que eles possam ser exibidos em tela.
|
|
|
|
|
|
No projeto Globo Aplausos, o usuário acessa o Frontend via plataforma web (_Views_) que contém componentes reutilizáveis e que se comunicam com as _Controllers_ do Backend para buscar ou atualizar os dados presentes nos modelos (_Models_) inseridos no banco de dados.
|
|
No projeto Globo Aplausos, o usuário acessa o Frontend via plataforma web (_Views_) que contém componentes reutilizáveis e que se comunicam com as _Controllers_ do Backend para buscar ou atualizar os dados presentes nos modelos (_Models_) inseridos no banco de dados.
|
|
|
|
|
... | @@ -43,8 +43,11 @@ Esta subseção visa apresentar o padrão arquitetural de infraestrutura adotado |
... | @@ -43,8 +43,11 @@ Esta subseção visa apresentar o padrão arquitetural de infraestrutura adotado |
|
|
|
|
|
#### Vercel
|
|
#### Vercel
|
|
|
|
|
|
Vercel é uma plataforma de hospedagem e automação para o desenvolvimento de plataformas web, com foco na entrega contínua de projetos realizados em estruturas de Next.js.
|
|
Vercel é uma plataforma de hospedagem e automação para o desenvolvimento de plataformas web, com foco na entrega contínua de projetos realizados em estruturas de Next.js. No caso do Globo Aplausos, o Vercel é utilizado como ambiente de produção do `Frontend`, que é atualizado a cada sprint com as alterações enviadas à branch principal do projeto.
|
|
|
|
|
|
|
|
|
|
#### Fluxo de Deploy
|
|
#### Fluxo de Deploy
|
|
Nesta seção será apresentado o fluxo de deploy da aplicação do projeto Globo Aplausos |
|
Nesta seção será apresentado o fluxo de deploy da aplicação do projeto Globo Aplausos.
|
|
\ No newline at end of file |
|
![Diagrama_sem_nome.drawio](uploads/68b9ea13fc72830214ad409aa2b18f28/Diagrama_sem_nome.drawio.png)
|
|
|
|
|
|
|
|
Observando a imagem acima, quando uma mudança nova é realizada e adicionada à branch _main_ do `Frontend` ou `Backend` o pipeline realiza os `jobs` específicos para realização do deploy da aplicação. No `Frontend`, o pipeline realiza o deploy para o Vercel, a partir da conexão realizada entre o repositório e a cloud, utilizando as configurações estabelecidas no ambiente e no arquivo `.vercel`. Para o Backend, o processo de deploy ocorre a partir de |
|
|
|
\ No newline at end of file |