Pistonix Garage no ar
Backend de waitlist, basemaps e telemetria rodando em produção. K3s próprio na VPS, Postgres com backup automático e fila de email pra notificar cada signup.
O Pistonix Garage (que era “Cloud” antes do rename) entrou no ar no fim do mês passado. É o backend que vai conectar toda a linha — começa respondendo só ao formulário de waitlist do site, mas a arquitetura já foi pensada pra carregar basemaps, datalog upload, OTA firmware e suporte remoto quando a Forge sair.
Stack final
- Node 20 + Hono v4 rodando em K3s na nossa VPS própria.
- Postgres 16 com Drizzle ORM pra schema migration versionado.
- Cloudflare Tunnel pra expor o serviço sem abrir porta na firewall.
- Mailu (servidor próprio) entregando notificação de cada signup direto pro inbox do operador.
Por que não Cloudflare Workers
Era a opção do plano original (ADR-006). Pivotamos pra K3s próprio na VPS por três razões: (1) já tinha 5 outros serviços rodando lá, marginal cost zero; (2) Postgres self-hosted dá flexibilidade pro datalog binário que vem na frente; (3) emails saem do nosso domínio sem depender de provider terceiro — importante pra LGPD.
ADR-008 documenta o pivô completo. A migração levou 2 dias.
Próximos blocos
- Endpoint de upload de basemap (multipart, signed URL).
- Endpoint de telemetria pós-corrida (binary, idempotency key).
- Painel admin pra moderar waitlist e exportar pra CSV quando começar a abrir lotes.