BackMoney
roda em HeroCtl
SaaS pequeno de extrato bancário consolidado conseguindo alta disponibilidade real por R$200/mês — em vez de R$2 mil em banco gerenciado.
BackMoney é um SaaS financeiro que consolida extratos bancários para pequenas empresas. App Node.js + Postgres, 1 réplica, banco como serviço interno do cluster. O dilema típico do SaaS financeiro brasileiro: precisa de HA real (cliente sai se ficar fora 2 horas), mas o ticket não banca infra de banco gerenciado. RDS Postgres dedicado começa em R$2 mil/mês na Multi-AZ — antes do app, do worker, do front. No cluster compartilhado, BackMoney divide os mesmos 4 servidores R$200 com outros 4 workloads e ainda fica com plano de controle replicado, eleição automática em ~7 segundos e certificados invisíveis.
O que existia antes
Antes do cluster, o app rodava em VPS única R$80/mês com Postgres no mesmo servidor. Funcionou enquanto o cliente era uma planilha. No primeiro mês com 30 contas pagas, o servidor reiniciou para atualização do kernel e a noite virou plantão. A escolha clássica seria migrar para AWS com RDS Multi-AZ — orçamento ficou em R$2.100/mês entre EC2 + RDS + ALB + transferência. Inviável para o ticket. A alternativa foi entrar como job no cluster da agência: mesma resiliência por uma fração do custo.
No cluster, hoje
Lista dos serviços que sustentam BackMoney no plano de controle replicado.
Números medidos em produção
Antes versus depois
Critérios que importaram pra BackMoney, lado a lado.
| Critério | Antes | Depois |
|---|---|---|
| Arquitetura | VPS única R$80 → AWS Multi-AZ R$2.100 | Job em cluster compartilhado R$200 |
| Alta disponibilidade real | VPS: não. AWS: sim | Sim, plano de controle replicado |
| Recuperação se servidor cai | VPS: minutos manuais. AWS: ~60s | ~7s automáticos |
| Banco | Postgres no mesmo VPS / RDS dedicado | Postgres como job + volume persistente |
| Custo mensal | R$80 (VPS) ou R$2.100 (AWS) | Quota dentro de R$200 do cluster |
| Lock-in | AWS: alto. VPS: baixo | Manifesto portátil |
O que ficou aprendido
- [01]SaaS financeiro pequeno consegue HA real em cluster compartilhado por preço de VPS premium — sem sair pra cloud gerenciada de R$2 mil.
- [02]O Postgres como job com volume persistente cobre 95% do que o cliente precisava do RDS Multi-AZ: replicação local, backup diário, restore testado.
- [03]Eleição automática em ~7 segundos é abaixo do timeout que o cliente percebia (~30s na VPS antiga). Em prática, ninguém abre suporte por queda transparente.
- [04]Cifrar dump diário do banco e enviar para storage externo cobriu o checklist mínimo de LGPD pra um SaaS financeiro pequeno.
- [05]A operação fica com a agência. O cliente paga 1 fatura, não administra servidor, não atende incidente noturno.
A linha de custo
R$2.040/mês economizados versus o orçamento AWS. Em 1 ano, R$24,4 mil — verba que viabilizou a contratação do segundo desenvolvedor.
“A gente queria a confiabilidade da AWS sem o preço da AWS. Achou no cluster compartilhado da agência.”
— Equipe BackMoney
O cluster por trás
A mesma infraestrutura que serve BackMoney também serve outros 4 sites e produtos.
Mesmo cluster. Próximo workload.
Plano Community gratuito permanente, sem feature gates. Mesma infraestrutura que sustenta BackMoney hoje em produção.