A plataforma de uma revenda de carros refeita em Rust, sem perder uma URL, um carro ou um login
A G8 Motor, uma revenda de carros em Portugal, mantinha o site de estoque e o back office em um app Rails 6.1 de 2018. Reescrevemos tudo em Rust sobre o mesmo banco de dados e as mesmas fotos, então a equipe manteve seus logins, e depois demos ao site público um novo design, um showroom 3D e SEO feito para buscadores e assistentes de IA.
- Cliente
- G8 Motor
- Plataforma
- Site e back office
- Setor
- Automotivo
- Lançamento
- 2026
O desafio
O app antigo ainda funcionava, mas rodava em um Rails 6.1 defasado, dividia um único servidor com o banco de dados e carregava bugs que custavam leads à revenda: os filtros da busca pública nunca funcionaram e fotos de celular podiam aparecer giradas.
O que construímos
Uma reescrita completa que preservou tudo de que o negócio dependia, seguida de um novo site público. Feita em Rust com axum e PostgreSQL, e publicada no Kubernetes.
Mesmas URLs, dados e logins
O novo app lê o mesmo banco de dados, o mesmo armazenamento de fotos e os mesmos hashes de senha, então links, estoque e contas da equipe passaram como estavam.
Um site público moderno
Um site de estoque rápido e pensado primeiro para o celular, com botão de WhatsApp, redesenhado depois que a reescrita entrou no ar.
Um showroom virtual em 3D
Um estande em three.js em que os visitantes olham os carros, as marcas e os dados de contato, baixado só quando alguém o abre.
Visibilidade em buscadores e IA
Meta tags, JSON-LD, sitemap, FAQ e um llms.txt gerados a partir do estoque ao vivo, para que buscadores e assistentes de IA consigam descrever a revenda e seus carros.
Fotos direto do celular
O back office corrige a orientação, redimensiona para 1920 px, remove GPS e outros metadados e processa uma foto por vez, então a câmera do celular basta para a equipe.
Privacidade e segurança
Páginas de privacidade e termos com os dados legais da empresa, analytics só depois do consentimento de cookies, Turnstile nos formulários públicos e no login, e e-mail assinado com DKIM, SPF e DMARC.
Resultados de engenharia
Contado no código em setembro de 2026; memória medida em produção em outubro de 2026.
- O rollback era uma mudança de DNS, com o servidor antigo ainda disponível
- Contagens de registros comparadas entre os bancos de dados antigo e novo antes da troca
- Nenhuma foto copiada: o novo app usa o mesmo bucket de armazenamento
- Réplicas de leitura atendem as páginas públicas, com retorno automático ao primário
Tecnologia
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Precisa de um software feito para o seu negócio?
Integrações, ferramentas internas, apps e plataformas, feitos sob encomenda por engenheiros sêniores comandando agentes de IA. Conte o que você precisa e mostraremos como construiríamos.