Wiki do Grupo TCS

A central de informações do Grupo TCS, editável por todos.

Ferramentas do usuário

Ferramentas do site


guia_de_arquitetura

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
guia_de_arquitetura [11/05/2022 20:15]
admin adicionado informações sobre infraestrutura de nuvem
guia_de_arquitetura [13/05/2022 10:38] (atual)
admin [Lista de projetos] nome do namespace de projetos
Linha 30: Linha 30:
   * NodeJS LTS mais recente ([[https://nodejs.org|Site]]) - Runtime JavaScript para o backend. Para instalá-lo no Linux (ou WSL) é recomendável usar o [[https://github.com/nvm-sh/nvm|nvm]]. Existem alternativas para Windows, que estão listadas na página do projeto do nvm.   * NodeJS LTS mais recente ([[https://nodejs.org|Site]]) - Runtime JavaScript para o backend. Para instalá-lo no Linux (ou WSL) é recomendável usar o [[https://github.com/nvm-sh/nvm|nvm]]. Existem alternativas para Windows, que estão listadas na página do projeto do nvm.
  
 +{{ ::arquivo:node_logo.png?150 |Logo do Node.js}}
 ==== Projetos em JavaScript ==== ==== Projetos em JavaScript ====
  
Linha 35: Linha 36:
   * [[npm>sequelize]] - ORM com suporte para diversos bancos de dados.   * [[npm>sequelize]] - ORM com suporte para diversos bancos de dados.
  
 +Também é possível usar o [[npm>typeorm]] ([[https://typeorm.io/?path=usage-with-javascript|Manual]]) como ORM, pois ele agora oferece suporte a JavaScript. Pode ser uma boa alternativa para projetos novos com tempo o suficiente disponível.
  
 ==== Projetos em TypeScript ==== ==== Projetos em TypeScript ====
Linha 54: Linha 56:
   * [[https://www.vultr.com|Vultr]] (mais barato), para máquinas de uso geral, armazenamento de blocos e demais serviços não gerenciados.   * [[https://www.vultr.com|Vultr]] (mais barato), para máquinas de uso geral, armazenamento de blocos e demais serviços não gerenciados.
  
-Para registrar os domínios, qualquer provedor é suficiente, porém é extremamente recomendado utilizar o [[Cloudflare]] ([[https://cloudflare.com|Site]]) para gerenciar o DNS destes domínios. O Cloudflare é um serviço gratuito, com ferramentas muito poderosas e rápidas, como [[wp>DNS]], [[wp>Rede de fornecimento de conteúdo|CDN]], serviço de redirecionamento de e-mails, entre outros.+Para registrar os domínios, qualquer provedor é suficiente, porém é extremamente recomendado utilizar o Cloudflare ([[https://cloudflare.com|Site]]) para gerenciar o DNS destes domínios. O Cloudflare é um serviço gratuito, com ferramentas muito poderosas e rápidas, como [[wp>DNS]], [[wp>Rede de fornecimento de conteúdo|CDN]], serviço de redirecionamento de e-mails, entre outros.
    
  
 ===== Lista de projetos ===== ===== Lista de projetos =====
  
-Um bom jeito de começar é checar alguns projetos de referência disponíveis nos repositórios da empresa. Como por exemplo, o [[projetos:bamin|SGS da BAMIN]] ou o [[projetos:utilities|Utilities da Usiminas]]. A lista de todos os projetos documentados nesta wiki pode ser visto na página de [[projetos]].+Um bom jeito de começar é checar alguns projetos de referência disponíveis nos repositórios da empresa. Como por exemplo, o [[projeto:bamin|SGS da BAMIN]] ou o [[projeto:utilities|Utilities da Usiminas]]. A lista de todos os projetos documentados nesta wiki pode ser visto na página de [[projetos]].
  
  
guia_de_arquitetura.1652310903.txt.gz · Última modificação: 11/05/2022 20:15 por admin