Pivô — Cloudflare Workers para K3s próprio

ADR-008 substitui ADR-006. O backend não vai pra Workers — vai pra VPS própria com K3s e Postgres. Marginal cost zero, controle total sobre dados, soberania.

O plano original era hospedar o cloud-backend em Cloudflare Workers com D1 (SQLite) e R2 (storage). Pivotamos para K3s + Postgres na nossa VPS antes mesmo de escrever a primeira linha de código de produção.

Por que mudamos

  1. Custo marginal zero: a VPS já roda 5 outros serviços do owner em K3s. Adicionar Pistonix é só mais um deployment.
  2. Postgres > SQLite/D1 pra datalog binário. Quando a Forge começar a subir log de pista, queremos JSONB indexado, não SQL puro num KV.
  3. Soberania: dados ficam fisicamente no Brasil, sob CPC e LGPD diretos, sem cláusula de transferência transfronteiriça.
  4. Mailu próprio entrega notificação de waitlist sem passar por Mailgun, Resend ou similar.

O que perdemos

  • Auto-scale infinito de Workers. Mitigado: a VPS aguenta com folga até ordem de magnitude maior do que esperamos no primeiro ano.
  • Free tier de 100k req/dia. Pago zero a mais por isso.

ADR-008

ADR-006 ficou marcado como “superseded by ADR-008”. ADR-008 documenta o contexto, a decisão, alternativas consideradas e consequências. A arquitetura final ficou assim:

  • Edge: Cloudflare Tunnel (sem abrir porta na firewall).
  • Compute: K3s na VPS, deployment + service NodePort.
  • DB: Postgres 16 com Drizzle.
  • Email: Mailu.
  • Storage: filesystem da VPS pra basemaps; R2 cloudflare entra só se virar gargalo.

Levamos 2 dias pra migrar. Tranquilo.

Lista de espera

Quer saber em primeira mão.

Pistonix está em desenvolvimento ativo. Inscreva-se pra receber atualizações de produto, basemaps prévios, convites pra rodar nos eventos do Milwaukee Garage Drag Racing e prioridade na lista de compra do Pistonix Forge.

  • Atualizações mensais de roadmap e firmware
  • Convite para sessões de tuning na pré-venda
  • Prioridade para o lote inicial do Pistonix Forge
  • Acesso antecipado a basemaps por motor

Ao se inscrever você concorda em receber emails do Pistonix. Não compartilhamos seu email. Você pode descadastrar a qualquer momento. (LGPD)