Verkætlan Bilaídnaður

Pallurin hjá einum bilhandli bygdur av nýggjum í Rust, uttan at missa eina URL, ein bil ella eina kodu

G8 Motor, ein bilhandil í Portugal, hevði sína lagersíðu og sína umsiting á einum Rails 6.1 forriti frá 2018. Vit umskrivaðu tað í Rust á sama dátugrunni og somu myndum, so starvsfólkið hildu sínar kodur, og síðani góvu vit almennu síðuni eitt nýtt snið, eina 3D-útsýning og SEO bygt til søkimótorar og AI-hjálparar.

Kundi
G8 Motor
Pallur
Heimasíða og umsiting
Vinnugrein
Bilaídnaður
Útgivið
2026

Avbjóðingin

Gamla forritið virkaði enn, men tað koyrdi á einum gomlum Rails 6.1, deildi servara við sín dátugrunn og hevði feilir, sum kostaðu bilhandlinum kundar: almennu søkisílini virkaðu aldri, og myndir úr fartelefonini kundu vísast snúðar.

Áðrenn: Rails 6.1 og Ruby 3.1 á einum einasta servara, forrit og dátugrunnur saman
Eftir: Eitt einasta Rust-forrit í einum lítlum berara, á Kubernetes við umsitnum PostgreSQL 18 og lesiavritum
Áðrenn: Almenn søkisíli, sum aldri virkaðu
Eftir: Søkisíli, sum virka
Áðrenn: Dupultar adressur, sum lótu skeivan bil upp
Eftir: Einstakar adressur, rættaðar við eini dátuflyting og tryggjaðar av dátugrunninum
Áðrenn: Myndir úr fartelefonini kundu vísast snúðar, og GPS-staðseting var varðveitt
Eftir: Myndir snúðar rætt, broyttar í stødd og reinsaðar fyri metadátur, áðrenn tær koma á netið
Áðrenn: Eitt sambandsskjal, sum feilaði hvørja ferð postveitarin feilaði
Eftir: Boð verða sendi í bakgrundini gjøgnum Amazon SES, við Cloudflare Turnstile móti spam

Tað, vit bygdu

Ein fullkomin umskriving, sum varðveitti alt tað, virksemið hekk saman við, og síðani ein nýggj almenn síða. Bygt í Rust við axum og PostgreSQL, og sett upp á Kubernetes.

Somu URL, dátur og kodur

Nýggja forritið lesur sama dátugrunn, sama myndagoymslu og somu passorðshashir, so leinkjur, lager og kontur hjá starvsfólkinum komu óbroyttar við.

Ein nýmóðans almenn síða

Ein skjót lagersíða, gjørd fyrst til fartelefonir, við einum WhatsApp-knappi, nýsniðgivin eftir at umskrivingin var í rakstri.

Ein 3D-útsýning á netinum

Eitt three.js-stand, har vitjandi hyggja at bilunum, merkjunum og sambandsupplýsingunum, og sum bara verður tiknað niður, tá onkur letur tað upp.

Sjónleiki í søking og AI

Meta-taggar, JSON-LD, sitemap, FAQ og llms.txt gjørd úr lagrinum, sum er, so søkimótorar og AI-hjálparar kunnu greiða frá handlinum og bilunum.

Myndir beint úr fartelefonini

Umsitingin rættar vendingina, broytir støddina til 1920 px, tekur GPS og aðrar metadátur burtur og viðger eina mynd í senn, so fartelefonin er alt, starvsfólkið hevur tørv á.

Privatlív og trygd

Síður um privatlív og treytir við løgfrøðiligu dátunum hjá fyritøkuni, hagtøl bara eftir samtykki til køkur, Turnstile á almennum skjølum og við innritan, og postur undirskrivaður við DKIM, SPF og DMARC.

Tøknilig úrslit

Talt í kotuni í september 2026; minnið mált í rakstri í oktober 2026.

78
Sjálvvirkandi royndir koyrdar við hvørja broyting
11
Feilir úr gamla forritinum rættaðir
5
Dagar frá umskrivingini til nýggju almennu síðuna
~17 MB
Minni í hvíld
  • At fara aftur var ein DNS-broyting, meðan gamli servarin var tøkur
  • Talið av skrásetingum varð samanborið millum gamla og nýggja dátugrunnin, áðrenn vit skiftu
  • Ongar myndir avritaðar: nýggja forritið brúkar sama goymslurúm
  • Lesiavritini veita almennu síðurnar, og skiftast sjálvvirkandi til høvuðsservaran

Tøkni

  • Rust
  • axum
  • PostgreSQL
  • three.js
  • Amazon SES
  • Cloudflare Turnstile
  • Kubernetes
  • Honeybadger

Tørvar tær ritbúnað, sum er bygdur kring títt virksemi?

Samanbindingar, innanhýsis amboð, forrit og pallar, bygd eftir bílegging av royndum verkfrøðingum, ið stýra AI-agentum. Sig okkum, hvat tú hevur brúk fyri, og vit vísa tær, hvussu vit høvdu bygt tað.