Autoliikkeen alusta rakennettiin uudelleen Rustilla menettämättä osoitetta, autoa tai tunnusta
G8 Motor, portugalilainen autoliike, pyöritti varastosivustoaan ja hallintaansa vuoden 2018 Rails 6.1 -sovelluksella. Kirjoitimme sen uudelleen Rustilla samaan tietokantaan ja samoihin kuviin, joten henkilökunta säilytti tunnuksensa, ja sen jälkeen annoimme julkiselle sivustolle uuden ilmeen, 3D-näyttelytilan ja hakukoneille ja tekoälyavustajille rakennetun SEO:n.
- Asiakas
- G8 Motor
- Alusta
- Verkkosivusto ja hallinta
- Toimiala
- Autoala
- Julkaistu
- 2026
Haaste
Vanha sovellus toimi edelleen, mutta se pyöri ikääntyvällä Rails 6.1:llä, jakoi yhden palvelimen tietokantansa kanssa ja kantoi mukanaan bugeja, jotka veivät autoliikkeeltä yhteydenottoja: julkiset hakusuodattimet eivät koskaan toimineet ja puhelimella otetut kuvat saattoivat näkyä väärin päin.
Mitä rakensimme
Täydellinen uudelleenkirjoitus, joka säilytti kaiken mistä liiketoiminta riippui, ja sen jälkeen uusi julkinen sivusto. Tehty Rustilla, axumilla ja PostgreSQL:llä, ja viety Kubernetesiin.
Samat osoitteet, data ja tunnukset
Uusi sovellus lukee samaa tietokantaa, samaa kuvatallennusta ja samoja salasanatiivisteitä, joten linkit, varasto ja henkilökunnan tunnukset siirtyivät sellaisina kuin ne olivat.
Nykyaikainen julkinen sivusto
Nopea, ensisijaisesti mobiililaitteille tehty varastosivusto WhatsApp-painikkeella, uudistettu sen jälkeen kun uudelleenkirjoitus oli tuotannossa.
Virtuaalinen 3D-näyttelytila
three.js-halli, jossa kävijät katselevat autoja, merkkejä ja yhteystietoja, ladataan vain silloin kun kävijä avaa sen.
Näkyvyys haussa ja tekoälyssä
Metatagit, JSON-LD, sivukartta, usein kysytyt kysymykset ja llms.txt luodaan ajantasaisesta varastosta, jotta hakukoneet ja tekoälyavustajat voivat kuvata liikkeen ja sen autot.
Kuvat suoraan puhelimesta
Hallinta korjaa kuvan suunnan, skaalaa 1920 px:iin, poistaa GPS:n ja muut metatiedot ja käsittelee yhden kuvan kerrallaan, joten puhelimen kamera riittää henkilökunnalle.
Tietosuoja ja tietoturva
Tietosuoja- ja ehtosivut yrityksen virallisilla tiedoilla, analytiikka vasta evästesuostumuksen jälkeen, Turnstile julkisissa lomakkeissa ja kirjautumisessa, ja sähköposti allekirjoitettu DKIM:llä, SPF:llä ja DMARC:lla.
Tekniset tulokset
Laskettu koodista syyskuussa 2026; muisti mitattu tuotannossa lokakuussa 2026.
- Palautus oli DNS-muutos, ja vanha palvelin pysyi käytettävissä
- Tietueiden määrät verrattiin vanhan ja uuden tietokannan välillä ennen vaihtoa
- Yhtäkään kuvaa ei kopioitu: uusi sovellus käyttää samaa tallennustilaa
- Lukukopiot palvelevat julkiset sivut, ja tarvittaessa siirrytään automaattisesti pääpalvelimeen
Teknologia
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Tarvitsetko liiketoimintasi ympärille rakennetun ohjelmiston?
Integraatiot, sisäiset työkalut, sovellukset ja alustat tilauksesta, tekoälyagentteja ohjaavien kokeneiden insinöörien rakentamina. Kerro, mitä tarvitset, niin näytämme, miten rakentaisimme sen.