Prípadová štúdia Automobilový priemysel

Platforma predajcu áut postavená nanovo v Ruste, bez straty URL, auta či prihlásenia

G8 Motor, predajca áut v Portugalsku, mal web so skladom vozidiel aj administráciu na aplikácii Rails 6.1 z roku 2018. Prepísali sme ju do Rustu nad tou istou databázou a tými istými fotkami, takže zamestnancom zostali prihlasovacie údaje, a potom sme verejnej stránke dali nový dizajn, 3D showroom a SEO postavené pre vyhľadávače aj AI asistentov.

Klient
G8 Motor
Platforma
Web a administrácia
Odvetvie
Automobilový priemysel
Spustené
2026

Výzva

Stará aplikácia stále fungovala, no bežala na starnúcom Rails 6.1, delila si jeden server s databázou a nesla chyby, ktoré predajcu stáli záujemcov: verejné filtre vyhľadávania nikdy nefungovali a fotky z telefónu sa mohli zobraziť otočené.

Predtým: Rails 6.1 a Ruby 3.1 na jednom serveri, aplikácia a databáza spolu
Potom: Jedna binárka v Ruste v malom kontajneri, na Kubernetes so spravovaným PostgreSQL 18 a čítacími replikami
Predtým: Verejné filtre vyhľadávania, ktoré nikdy nefungovali
Potom: Filtre vyhľadávania, ktoré fungujú
Predtým: Duplicitné adresy, ktoré otvorili nesprávne auto
Potom: Jedinečné adresy, opravené migráciou dát a vynútené databázou
Predtým: Fotky z telefónu sa mohli zobraziť otočené, s ponechanou GPS polohou
Potom: Fotky správne otočené, zmenšené a bez metadát ešte pred zverejnením
Predtým: Kontaktný formulár, ktorý zlyhal vždy, keď zlyhal poskytovateľ e-mailu
Potom: Správy odosielané na pozadí cez Amazon SES, s Cloudflare Turnstile proti spamu

Čo sme vyvinuli

Úplný prepis, ktorý zachoval všetko, na čom firma stála, a potom nový verejný web. Postavené v Ruste s axum a PostgreSQL, nasadené na Kubernetes.

Tie isté URL, dáta a prihlásenia

Nová aplikácia číta tú istú databázu, to isté úložisko fotiek a tie isté hashe hesiel, takže odkazy, sklad vozidiel aj účty zamestnancov prešli tak, ako boli.

Moderný verejný web

Rýchly web so skladom vozidiel, navrhnutý predovšetkým pre mobil, s tlačidlom WhatsApp; prerobený po tom, ako bol prepis v prevádzke.

Virtuálny 3D showroom

Stánok v three.js, kde sa návštevníci rozhliadnu po autách, značkách a kontaktoch; sťahuje sa až vtedy, keď ho návštevník otvorí.

Viditeľnosť vo vyhľadávaní a v AI

Meta tagy, JSON-LD, sitemap, FAQ a llms.txt generované z aktuálneho skladu, aby vyhľadávače a AI asistenti dokázali opísať predajcu aj jeho autá.

Fotky priamo z telefónu

Administrácia opraví orientáciu, zmenší na 1920 px, odstráni GPS a ďalšie metadáta a spracúva jednu fotku naraz, takže zamestnancom stačí telefón.

Súkromie a bezpečnosť

Stránky so súkromím a podmienkami s právnymi údajmi firmy, analytika až po súhlase s cookies, Turnstile na verejných formulároch aj pri prihlásení a e-maily podpísané DKIM, SPF a DMARC.

Technické výsledky

Spočítané v kóde v septembri 2026; pamäť meraná v produkcii v októbri 2026.

78
Automatizovaných testov pri každej zmene
11
Opravených chýb zo starej aplikácie
5
Dní od prepisu po nový verejný web
~17 MB
Využitá pamäť v pokoji
  • Rollback bol zmenou DNS, kým starý server zostal dostupný
  • Počty záznamov porovnané medzi starou a novou databázou pred prepnutím
  • Žiadne fotky sa nekopírovali: nová aplikácia používa to isté úložisko
  • Verejné stránky obsluhujú čítacie repliky, s automatickým prechodom na hlavnú databázu

Technológie

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

Potrebujete softvér postavený na mieru vašej firme?

Integrácie, interné nástroje, aplikácie a platformy vyvinuté na zákazku skúsenými inžiniermi, ktorí riadia AI agentov. Povedzte nám, čo potrebujete, a ukážeme vám, ako by sme to postavili.