Servidor para Node.js, TypeScript e PostgreSQL: VPS na Europa ou hospedagem no Brasil?
Um guia honesto para decidir onde rodar uma aplicação Node.js com TypeScript e PostgreSQL — inclusive quando a resposta certa não é a nossa.
Resposta curta
- 1Se a maioria dos seus usuários está no Brasil, uma hospedagem com datacenter no Brasil costuma ser a escolha mais simples: a latência a partir de Frankfurt é claramente maior para quem acessa de São Paulo ou do Rio.
- 2Se os seus clientes estão na Europa, ou você vende SaaS para empresas europeias, um VPS na União Europeia deixa a aplicação e os dados perto de quem os usa.
- 3Os servidores da 4hosting ficam na UE (Frankfurt), não no Brasil — isso é a primeira coisa a pesar na decisão.
- 4Para uma API em Node.js e TypeScript, rode o processo com PM2 ou em contêiner Docker, com PostgreSQL no mesmo servidor ou em um separado.
- 5Backup de PostgreSQL deve ter recuperação a um ponto no tempo (PITR), não só um dump diário — e o restore precisa ser testado.
Onde estão os seus usuários decide mais do que o preço
Uma API Node.js responde rápido quando o servidor está perto de quem faz as requisições. Para um app com público majoritariamente brasileiro, um servidor na Europa adiciona um trajeto transatlântico a cada chamada — a diferença é perceptível em telas que fazem várias requisições em sequência.
O contrário também vale: se você atende clientes na Alemanha, em Portugal ou na Espanha, um servidor em Frankfurt fica perto deles. Muitas equipes brasileiras que exportam software acabam com dois ambientes, um para cada público.
PM2, Docker e PostgreSQL: a stack na prática
Com PM2 você mantém o processo Node.js vivo, reinicia em caso de falha e usa o modo cluster para aproveitar vários núcleos. Com Docker você empacota a aplicação compilada do TypeScript e versiona o ambiente inteiro; é o caminho natural se depois quiser orquestrar com Kubernetes.
No PostgreSQL, o essencial é: arquivamento de WAL para PITR, replicação quando o banco for crítico, e ajuste de parâmetros de memória e conexões ao tamanho do VPS. Um pool de conexões na aplicação evita estourar o limite do banco quando o Node.js escala.
LGPD: dados no exterior exigem base legal para transferência
Hospedar dados pessoais de brasileiros fora do país é transferência internacional de dados. A Lei nº 13.709/2018 (LGPD), art. 33, lista as hipóteses em que ela é permitida — entre elas, cláusulas contratuais específicas.
A Resolução CD/ANPD nº 19/2024 regulamentou as transferências internacionais e aprovou o modelo de cláusulas-padrão contratuais da ANPD. A decisão e a documentação são responsabilidade do controlador — ou seja, da sua empresa; o provedor de hospedagem não certifica a sua conformidade.
Exemplos reais de decisão
- Um marketplace com vendedores e compradores em todo o Brasil: a API e o PostgreSQL ficam melhor em um datacenter no Brasil.
- Uma startup de Florianópolis que vende um SaaS B2B para empresas em Portugal e na Alemanha: o ambiente de produção europeu roda bem em um VPS em Frankfurt.
- Uma software house de São Paulo com clientes nos dois continentes: dois ambientes, um no Brasil e outro na UE, com o mesmo Docker Compose.
Erros comuns
- Escolher o servidor pelo preço sem olhar onde estão os usuários.
- Rodar Node.js com `node index.js` em uma sessão SSH, sem PM2 ou systemd — o processo cai e ninguém percebe.
- Fazer só `pg_dump` noturno e descobrir no dia do incidente que perdeu um dia de dados.
- Levar dados pessoais de brasileiros para o exterior sem avaliar o art. 33 da LGPD.
Como a 4hosting ajuda
Se o seu público está na Europa, oferecemos VPS com SSD NVMe, acesso root e pronto para Docker e Kubernetes, em datacenters em Frankfurt. Cada plano VPS inclui de 1 a 8 horas mensais de DevOps ou programação: configurar PM2 ou Docker para a sua API Node.js e TypeScript, montar replicação e backup PITR do PostgreSQL, ou preparar um pipeline de CI/CD com monitoramento.
A migração é gratuita e oferecemos contrato de tratamento de dados (DPA) e cláusulas contratuais para transferências. A avaliação de conformidade com a LGPD continua sendo da sua empresa. E se os seus usuários estão no Brasil, dizemos com franqueza: um datacenter no Brasil provavelmente atende melhor.
Perguntas frequentes
A 4hosting tem datacenter no Brasil?
Não. Os datacenters da 4hosting ficam na União Europeia, em Frankfurt. Para um público majoritariamente brasileiro, uma hospedagem no Brasil tende a oferecer latência menor.
PM2 ou Docker para uma API Node.js?
PM2 é o caminho mais direto em um único servidor. Docker ajuda quando você quer ambientes reproduzíveis, vários serviços ou migrar depois para Kubernetes. As duas opções funcionam bem com PostgreSQL.
O que são as horas de DevOps incluídas?
Os planos VPS da 4hosting incluem de 1 a 8 horas mensais de serviços DevOps ou de programação, solicitadas pelo painel do cliente. Elas podem ser usadas, por exemplo, para configurar backup PITR do PostgreSQL ou o deploy de uma aplicação Node.js. As horas não acumulam de um mês para o outro.