Autoesinduse platvorm Rustis uuesti üles ehitatud, ilma kaotatud URL-i, auto või sisselogimiseta
G8 Motoril, Portugali autoesindusel, olid autode valikuga veebisait ja backoffice 2018. aasta Rails 6.1 rakenduses. Kirjutasime selle Rustis ümber sama andmebaasi ja samade fotode peal, nii et töötajad hoidsid oma sisselogimised alles, ning andsime seejärel avalikule saidile uue kujunduse, 3D-salongi ja SEO, mis on tehtud otsingumootorite ja AI-assistentide jaoks.
- Klient
- G8 Motor
- Platvorm
- Veebisait ja backoffice
- Valdkond
- Autode müük
- Käivitatud
- 2026
Väljakutse
Vana rakendus töötas veel, aga seisis aegunud Rails 6.1 peal, jagas üht serverit oma andmebaasiga ja kandis vigu, mis kulusid autoesindusele päringutes: avalikud otsingufiltrid ei töötanud kunagi ja telefonifotod võisid kuvada külili.
Mida me ehitasime
Täielik ümberkirjutamine, mis hoidis alles kõik, mille peal äri seisis, ja seejärel uus avalik sait. Tehtud Rustis axumi ja PostgreSQL-iga ning töötab Kubernetesis.
Samad URL-id, andmed ja sisselogimised
Uus rakendus loeb sama andmebaasi, sama fotohoidlat ja samu paroolide räsisid, nii et lingid, autode valik ja töötajate kontod läksid üle sellisena, nagu nad olid.
Nüüdisaegne avalik sait
Kiire autode valikuga veebisait, tehtud eelkõige mobiilile, WhatsAppi nupuga, kujundatud ümber pärast seda, kui ümberkirjutatud rakendus juba töötas.
Virtuaalne 3D-salong
three.js-iga tehtud salong, kus külastajad vaatavad autosid, marke ja kontaktandmeid ning mis laaditakse alla alles siis, kui keegi selle avab.
Nähtavus otsingus ja AI-s
Metasildid, JSON-LD, sitemap, korduvad küsimused ja llms.txt, mis luuakse praegusest autode valikust, et otsingumootorid ja AI-assistendid saaksid esindust ja selle autosid kirjeldada.
Fotod otse telefonist
Backoffice parandab suuna, vähendab 1920 px-ni, eemaldab GPS-i ja muud metaandmed ning töötleb ühe foto teise järel, nii et töötajatele piisab telefonikaamerast.
Privaatsus ja turvalisus
Privaatsus- ja tingimuste lehed ettevõtte juriidiliste andmetega, analüütika alles pärast küpsiste nõusolekut, Turnstile avalikel vormidel ja sisselogimisel ning DKIM-i, SPF-i ja DMARC-iga allkirjastatud e-kiri.
Tehnilised tulemused
Loendatud koodis septembris 2026; mälu mõõdetud tootmises oktoobris 2026.
- Tagasipöördumine oli DNS-i muudatus, vana server jäi kättesaadavaks
- Enne üleminekut võrdlesime vana ja uue andmebaasi kirjete arvu
- Ühtegi fotot ei kopeeritud: uus rakendus kasutab sama salvestusruumi
- Lugemiskoopiad teenindavad avalikke lehti, automaatse tagasilangemisega põhiandmebaasile
Tehnoloogia
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Vajad tarkvara, mis on ehitatud sinu äri ümber?
Integratsioonid, sisemised tööriistad, rakendused ja platvormid, mille loovad tellimuse peale tehisintellekti agente juhtivad kogenud insenerid. Räägi meile, mida vajad, ja me näitame, kuidas me selle ehitaksime.