... | ... | @@ -6,6 +6,7 @@ Esta seção irá abordar os detalhes sobre a arquitetura selecionada para o bac |
|
|
- [Arquitetura Geral da Aplicação](#arquitetura-geral-da-aplicação)
|
|
|
- [Deploy](#deploy)
|
|
|
- [Diagrama de Deploy](#diagrama-de-deploy)
|
|
|
- [AWS](#aws)
|
|
|
- [Backend](#backend)
|
|
|
- [Definições de Tecnologias](#back-end-def-tec)
|
|
|
- [Rotas de backend](#rotas-de-backend)
|
... | ... | @@ -33,6 +34,15 @@ TBD |
|
|
### Diagrama de Componentes
|
|
|
O diagrama de componentes da aplicação apresenta a maneira que as classes do sistema estão organizadas, levando em consideração as interfaces, dependências e componentes criados.
|
|
|
|
|
|
## AWS
|
|
|
A AWS (Amazon Web Services) é uma plataforma de serviços em nuvem oferecida pela Amazon. Ela fornece uma ampla gama de serviços de computação em nuvem, armazenamento, banco de dados, análise, inteligência artificial, Internet das Coisas (IoT), segurança e muito mais. A AWS é uma das principais provedoras de serviços em nuvem do mundo.
|
|
|
|
|
|
### EC2
|
|
|
O _Amazon Elastic Compute Cloud_ (Amazon EC2) oferece uma capacidade de computação escalável sob demanda na nuvem _Amazon Web Services_ (AWS) ao prover uma _web service_ através do qual um usuário pode iniciar uma _Amazon Machine Image_ para criar uma máquina virtual, que a Amazon chama uma "instância", contendo qualquer software desejado. Um usuário pode criar, lançar e terminar instâncias do servidor, conforme necessário.
|
|
|
|
|
|
### S3
|
|
|
O _Simple Storage Service_ (AWS S3) é um serviço de armazenamento de arquivos, também chamados de objetos com foco em escalabilidade, disponibilidade, segurança e performance. E na maior parte das vezes é utilizado para a distribuição de conteúdos, hospedagem de arquivos estáticos para sites, distribuição de conteúdos, armazenamento de dados para aplicativos da web e backups, etc.
|
|
|
|
|
|
### Diagrama do Sistema
|
|
|
Apresenta a maneira que as camadas do sistema se comunicam. Um conjunto de componentes (implementados de forma genérica) compõe uma tela, que é chamada pelas rotas para compor o fluxo de telas da nossa aplicação web.
|
|
|
|
... | ... | |