Pular para o conteúdo principal

ADR-006: Migração da Infraestrutura para VPS da Hostinger e Aquisição de Domínios Próprios

Título

Migração da infraestrutura de hospedagem da aplicação para uma VPS da Hostinger, acompanhada da aquisição dos domínios remoemnumeros.com.br e cruzeiroemnumeros.tech, visando maior controle operacional, disponibilidade e identidade própria para os projetos.

Status

Aceito

Data

2026-06-17


Contexto

Durante as primeiras etapas do desenvolvimento, a infraestrutura utilizada para hospedagem da aplicação e dos serviços era baseada em ambientes temporários e plataformas gratuitas, suficientes para validação do projeto, mas limitadas para um ambiente de produção.

Além disso, o projeto ainda não possuía domínios próprios, dificultando a divulgação da plataforma, a padronização dos endereços de acesso e a configuração de serviços como HTTPS, e-mails institucionais e futuras integrações.

Os principais problemas identificados foram:

  • Dependência de plataformas temporárias: serviços gratuitos possuem limitações de disponibilidade, desempenho e recursos computacionais.
  • Baixo controle da infraestrutura: acesso limitado à configuração do servidor, instalação de dependências e monitoramento.
  • Ausência de identidade própria: utilização de URLs temporárias ou de terceiros reduz a credibilidade da plataforma.
  • Escalabilidade limitada: ambientes gratuitos dificultam a expansão da aplicação e a implantação de novos serviços.

Decisão

A equipe decidiu migrar toda a infraestrutura da aplicação para uma VPS da Hostinger, centralizando a execução dos serviços em um ambiente administrado pela própria equipe.

Também foi decidida a aquisição dos domínios:

  • remoemnumeros.com.br — destinado à plataforma do Remo em Números.
  • cruzeiroemnumeros.tech — destinado à plataforma do Cruzeiro em Números.

A infraestrutura adotará as seguintes diretrizes:

  • Hospedagem da aplicação em uma VPS dedicada da Hostinger.
  • Configuração de ambiente Linux para execução dos serviços de frontend, backend e banco de dados conforme necessário.
  • Configuração de HTTPS utilizando certificados SSL (Let's Encrypt).
  • Gerenciamento dos serviços via SSH e ferramentas de administração do servidor.
  • Configuração dos registros DNS dos domínios apontando para a VPS.
  • Possibilidade de hospedar múltiplas aplicações utilizando subdomínios ou proxy reverso (Caddy).

Consequências

Positivas:

  • Maior controle da infraestrutura: a equipe possui acesso completo ao ambiente de hospedagem.
  • Maior disponibilidade: a VPS oferece recursos dedicados e melhor estabilidade para execução dos serviços.
  • Identidade institucional: utilização de domínios próprios aumenta a credibilidade e facilita a divulgação do projeto.
  • Escalabilidade: novos serviços poderão ser implantados na mesma infraestrutura conforme a evolução do projeto.
  • Flexibilidade: possibilidade de instalar ferramentas de monitoramento, backup, CI/CD e outros serviços sem restrições impostas por plataformas gratuitas.
  • Segurança: utilização de HTTPS e configuração personalizada do servidor.

Negativas:

  • Custo recorrente: manutenção da assinatura da VPS e renovação periódica dos domínios.
  • Responsabilidade operacional: a equipe passa a ser responsável por atualizações, backups, monitoramento e segurança do servidor.
  • Maior complexidade: administração da infraestrutura exige conhecimentos adicionais sobre Linux, redes e serviços web.

Conformidade

  • Todos os serviços de produção devem ser hospedados na VPS oficial da Hostinger.
  • Os domínios oficiais do projeto devem apontar exclusivamente para a infraestrutura definida pela equipe.
  • O acesso administrativo ao servidor deve ocorrer apenas por autenticação via chave SSH.
  • Devem ser realizadas rotinas periódicas de atualização do sistema operacional e dos serviços hospedados.
  • Devem existir procedimentos documentados para backup e recuperação da infraestrutura.

Observações

  • Autores: Antonio G. Castro, João Pedro Santos de Brito
  • Versão: 1.0
  • Changelog:
    • 1.0 - 02/07/2026: versão inicial

Referências: