La piattaforma di un concessionario ricostruita in Rust, senza perdere un URL, un'auto o un accesso
G8 Motor, un concessionario d'auto in Portogallo, gestiva il sito del parco auto e il back office con un'applicazione Rails 6.1 del 2018. L'abbiamo riscritta in Rust sullo stesso database e sulle stesse foto, così lo staff ha mantenuto le proprie credenziali, poi abbiamo dato al sito pubblico un nuovo design, uno showroom 3D e un SEO pensato per i motori di ricerca e per gli assistenti AI.
- Cliente
- G8 Motor
- Piattaforma
- Sito e back office
- Settore
- Automobilistico
- Lancio
- 2026
La sfida
La vecchia applicazione funzionava ancora, ma girava su un Rails 6.1 datato, condivideva un solo server con il suo database e portava con sé bug che costavano contatti al concessionario: i filtri della ricerca pubblica non hanno mai funzionato e le foto da cellulare potevano apparire ruotate.
Cosa abbiamo realizzato
Una riscrittura completa che ha mantenuto tutto ciò su cui l'azienda contava, seguita da un nuovo sito pubblico. Realizzata in Rust con axum e PostgreSQL, e messa in produzione su Kubernetes.
Stessi URL, dati e accessi
La nuova applicazione legge lo stesso database, lo stesso archivio di foto e gli stessi hash delle password, così link, parco auto e account dello staff sono passati come erano.
Un sito pubblico moderno
Un sito del parco auto veloce e pensato prima per il cellulare, con un pulsante WhatsApp, ridisegnato una volta che la riscrittura era in produzione.
Uno showroom virtuale in 3D
Uno stand in three.js dove i visitatori guardano intorno le auto, le marche e i contatti, scaricato solo quando un visitatore lo apre.
Visibilità nella ricerca e nell'AI
Meta tag, JSON-LD, una sitemap, una pagina di FAQ e un llms.txt generati dal parco auto in tempo reale, così motori di ricerca e assistenti AI possono descrivere il concessionario e le sue auto.
Foto direttamente dal cellulare
Il back office corregge l'orientamento, ridimensiona a 1920 px, rimuove il GPS e gli altri metadati ed elabora una foto alla volta, così allo staff basta la fotocamera del cellulare.
Privacy e sicurezza
Pagine di privacy e termini con i dati legali dell'azienda, analytics solo dopo il consenso ai cookie, Turnstile sui form pubblici e sul login, ed email firmate con DKIM, SPF e DMARC.
Risultati tecnici
Contati nel codice a settembre 2026; memoria misurata in produzione a ottobre 2026.
- Il rollback era un cambio DNS, con il vecchio server rimasto disponibile
- Numero di record confrontato tra il vecchio e il nuovo database prima del passaggio
- Nessuna foto copiata: la nuova applicazione usa lo stesso bucket di archiviazione
- Le replica di lettura servono le pagine pubbliche, con passaggio automatico al database primario
Tecnologia
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Ti serve un software costruito intorno alla tua attività?
Integrazioni, strumenti interni, app e piattaforme, realizzati su commessa da ingegneri senior che guidano agenti AI. Dicci di cosa hai bisogno e ti mostreremo come lo realizzeremmo.