Automobilių prekiautojo platforma, atkurta su Rust neprarandant nė vieno URL, automobilio ar prisijungimo
G8 Motor, automobilių prekiautojas Portugalijoje, savo automobilių svetainę ir vidinę sistemą laikė 2018 m. Rails 6.1 programoje. Perrašėme ją su Rust ant tos pačios duomenų bazės ir tų pačių nuotraukų, todėl darbuotojai neprarado prisijungimų, o vėliau viešajai svetainei sukūrėme naują dizainą, 3D saloną ir SEO, parengtą paieškos sistemoms ir DI asistentams.
- Klientas
- G8 Motor
- Platforma
- Svetainė ir vidinė sistema
- Sektorius
- Automobilių sektorius
- Paleista
- 2026
Iššūkis
Senoji programa vis dar veikė, bet buvo paremta senstančiu Rails 6.1, dalijosi vienu serveriu su savo duomenų baze ir turėjo klaidų, dėl kurių prekiautojas prarasdavo užklausas: vieši paieškos filtrai niekada neveikė, o telefonu darytos nuotraukos galėjo būti pasuktos.
Ką sukūrėme
Visiškas perrašymas, išsaugojęs viską, kuo verslas pasikliovė, o po jo – nauja vieša svetainė. Sukurta su Rust, axum ir PostgreSQL, paleista Kubernetes aplinkoje.
Tie patys URL, duomenys ir prisijungimai
Naujoji programa skaito tą pačią duomenų bazę, tą pačią nuotraukų saugyklą ir tas pačias slaptažodžių maišas, todėl nuorodos, automobiliai ir darbuotojų paskyros perėjo tokie, kokie buvo.
Moderni vieša svetainė
Greita, pirmiausia mobiliesiems pritaikyta automobilių svetainė su WhatsApp mygtuku, perkurta jau po perrašymo paleidimo.
Virtualus 3D salonas
three.js salonas, kuriame apsilankiusieji apžiūri automobilius, markes ir kontaktinius duomenis; jis atsiunčiamas tik tada, kai kas nors jį atveria.
Matomumas paieškoje ir DI
Metažymos, JSON-LD, svetainės planas, DUK ir llms.txt, generuojami iš tikro automobilių sąrašo, kad paieškos sistemos ir DI asistentai galėtų aprašyti prekiautoją ir jo automobilius.
Nuotraukos tiesiai iš telefono
Vidinė sistema sutvarko orientaciją, pakeičia dydį į 1920 px, pašalina GPS ir kitus metaduomenis ir apdoroja po vieną nuotrauką, todėl darbuotojams pakanka telefono kameros.
Privatumas ir saugumas
Privatumo ir sąlygų puslapiai su įmonės juridiniais duomenimis, analitika tik po sutikimo dėl slapukų, Turnstile viešose formose ir prisijungime, o el. paštas pasirašytas DKIM, SPF ir DMARC.
Inžineriniai rezultatai
Suskaičiuota kode 2026 m. rugsėjį; atmintis išmatuota gamybinėje aplinkoje 2026 m. spalį.
- Atšaukimas buvo DNS pakeitimas, senajam serveriui liekant pasiekiamam
- Prieš perjungimą palyginti įrašų skaičiai senojoje ir naujojoje duomenų bazėse
- Nuotraukos nekopijuotos: naujoji programa naudoja tą pačią saugyklą
- Viešus puslapius pateikia skaitymo replikos, su automatiniu grįžimu prie pagrindinės
Technologijos
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Reikia programinės įrangos, sukurtos pagal jūsų verslą?
Integracijos, vidiniai įrankiai, programėlės ir platformos, kuriamos pagal užsakymą patyrusių inžinierių, vadovaujančių DI agentams. Papasakokite, ko jums reikia, ir parodysime, kaip tai sukurtume.