Caso de éxito Automoción

A plataforma dun concesionario reconstruída en Rust, sen perder un URL, un coche nin un acceso

G8 Motor, un concesionario de coches en Portugal, tiña o seu sitio de stock e o seu back office nunha aplicación Rails 6.1 de 2018. Reescribímola en Rust sobre a mesma base de datos e as mesmas fotos, así que o persoal mantivo os seus accesos, e despois démoslle ao sitio público un novo deseño, un salón 3D e un SEO pensado para buscadores e asistentes de IA.

Cliente
G8 Motor
Plataforma
Sitio web e back office
Sector
Automoción
Lanzamento
2026

O reto

A aplicación antiga aínda funcionaba, pero corría sobre un Rails 6.1 envellecido, compartía servidor coa súa base de datos e arrastraba erros que lle custaban contactos ao concesionario: os filtros de busca públicos nunca funcionaron e as fotos do móbil podían aparecer xiradas.

Antes: Rails 6.1 e Ruby 3.1 nun só servidor, aplicación e base de datos xuntas
Despois: Un único binario de Rust nun contedor pequeno, en Kubernetes con PostgreSQL 18 xestionado e réplicas de lectura
Antes: Filtros de busca públicos que nunca funcionaron
Despois: Filtros de busca que funcionan
Antes: Enderezos duplicados que abrían o coche equivocado
Despois: Enderezos únicos, arranxados cunha migración de datos e garantidos pola base de datos
Antes: Fotos do móbil que podían aparecer xiradas, coa localización GPS dentro
Despois: Fotos xiradas correctamente, redimensionadas e sen metadatos antes de publicarse
Antes: Un formulario de contacto que fallaba cada vez que fallaba o provedor de correo
Despois: Mensaxes enviadas en segundo plano a través de Amazon SES, con Cloudflare Turnstile contra o spam

O que creamos

Unha reescritura completa que mantivo todo aquilo do que dependía o negocio, seguida dun novo sitio público. Feita en Rust con axum e PostgreSQL, e despregada en Kubernetes.

Os mesmos URLs, datos e accesos

A nova aplicación le a mesma base de datos, o mesmo almacenamento de fotos e os mesmos hashes de contrasinais, así que ligazóns, stock e contas do persoal pasaron tal e como estaban.

Un sitio público moderno

Un sitio de stock rápido e pensado primeiro para o móbil, cun botón de WhatsApp, redeseñado unha vez que a reescritura estaba en produción.

Un salón virtual en 3D

Un stand en three.js onde as visitas miran os coches, as marcas e os datos de contacto, descargado só cando alguén o abre.

Visibilidade na busca e na IA

Etiquetas meta, JSON-LD, sitemap, FAQ e llms.txt xerados a partir do stock en vivo, para que buscadores e asistentes de IA poidan describir o concesionario e os seus coches.

Fotos feitas co móbil

O back office corrixe a orientación, redimensiona a 1920 px, elimina o GPS e outros metadatos e procesa unha foto cada vez, así que a cámara do móbil é todo o que o persoal necesita.

Privacidade e seguridade

Páxinas de privacidade e condicións cos datos legais da empresa, analítica só despois do consentimento de cookies, Turnstile nos formularios públicos e no acceso, e correo asinado con DKIM, SPF e DMARC.

Resultados de enxeñaría

Contado no código en setembro de 2026; memoria medida en produción en outubro de 2026.

78
Probas automatizadas executadas en cada cambio
11
Erros da aplicación antiga arranxados
5
Días desde a reescritura ata o novo sitio público
~17 MB
Memoria usada en repouso
  • A volta atrás era un cambio de DNS mentres o servidor antigo seguía dispoñible
  • Reconto de rexistros comparado entre a base antiga e a nova antes do cambio
  • Non se copiou ningunha foto: a nova aplicación usa o mesmo almacenamento
  • As réplicas de lectura serven as páxinas públicas, con paso automático á primaria

Tecnoloxía

  • Rust
  • axum
  • PostgreSQL
  • three.js
  • Amazon SES
  • Cloudflare Turnstile
  • Kubernetes
  • Honeybadger

Necesitas software feito á medida do teu negocio?

Integracións, ferramentas internas, apps e plataformas, feitas por encarga por enxeñeiros sénior que dirixen axentes de IA. Cóntanos que necesitas e amosarémosche como o construiriamos.