Platforma prodajalca avtomobilov, znova zgrajena v Rustu, brez izgube URL-ja, avtomobila ali prijave
G8 Motor, prodajalec avtomobilov na Portugalskem, je spletno stran z zalogo in zaledje poganjal na aplikaciji Rails 6.1 iz leta 2018. Prepisali smo jo v Rust nad isto bazo podatkov in istimi fotografijami, zato so zaposleni obdržali svoje prijave, nato pa smo javni strani dali novo obliko, 3D razstavni salon in SEO, narejen za iskalnike in AI asistente.
- Stranka
- G8 Motor
- Platforma
- Spletna stran in zaledje
- Panoga
- Avtomobilska panoga
- Lansirano
- 2026
Izziv
Stara aplikacija je še delovala, a je tekla na starajočem se Rails 6.1, si delila en strežnik z bazo podatkov in nosila napake, ki so prodajalca stale povpraševanj: javni iskalni filtri niso nikoli delovali, fotografije s telefona pa so se lahko prikazale obrnjene.
Kaj smo razvili
Popoln prepis, ki je ohranil vse, na kar se je podjetje zanašalo, nato pa nova javna stran. Zgrajeno v Rustu z axum in PostgreSQL ter postavljeno na Kubernetes.
Isti URL-ji, podatki in prijave
Nova aplikacija bere isto bazo podatkov, isto shrambo fotografij in iste zgoščene vrednosti gesel, zato so se povezave, zaloga in računi zaposlenih prenesli takšni, kot so bili.
Sodobna javna stran
Hitra spletna stran z zalogo, zasnovana najprej za mobilne naprave, z gumbom WhatsApp; preoblikovana, ko je bil prepis že v živo.
Virtualni 3D razstavni salon
Salon v three.js, kjer obiskovalci pogledajo avtomobile, znamke in kontaktne podatke; prenese se šele, ko ga obiskovalec odpre.
Vidnost v iskalnikih in pri AI
Meta oznake, JSON-LD, sitemap, pogosta vprašanja in llms.txt, ustvarjeni iz žive zaloge, da iskalniki in AI asistenti lahko opišejo prodajalca in njegove avtomobile.
Fotografije kar s telefona
Zaledje popravi usmerjenost, pomanjša na 1920 px, odstrani GPS in druge metapodatke ter obdela eno fotografijo naenkrat, zato zaposlenim zadošča telefon.
Zasebnost in varnost
Strani o zasebnosti in pogojih s pravnimi podatki podjetja, analitika šele po privolitvi za piškotke, Turnstile na javnih obrazcih in pri prijavi ter e-pošta, podpisana z DKIM, SPF in DMARC.
Inženirski rezultati
Prešteto v kodi septembra 2026; pomnilnik merjen v produkciji oktobra 2026.
- Vrnitev je bila sprememba DNS, medtem ko je stari strežnik ostal dosegljiv
- Število zapisov primerjano med staro in novo bazo podatkov pred preklopom
- Nobena fotografija ni bila kopirana: nova aplikacija uporablja isto shrambo
- Javne strani strežejo bralne replike, s samodejnim prehodom na glavno bazo
Tehnologija
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Potrebujete programsko opremo, prilagojeno vašemu poslovanju?
Integracije, interna orodja, aplikacije in platforme, ki jih po naročilu razvijajo izkušeni inženirji, ki vodijo AI agente. Povejte nam, kaj potrebujete, in pokazali vam bomo, kako bi to zgradili.