'n Motorhandelaar se platform in Rust herbou, sonder om 'n URL, 'n motor of 'n aanmelding te verloor
G8 Motor, 'n motorhandelaar in Portugal, het sy voorraadwebwerf en agterkantoor op 'n Rails 6.1-toepassing uit 2018 bedryf. Ons het dit in Rust herskryf op dieselfde databasis en foto's, sodat die personeel hul aanmeldings behou het, en het toe die publieke werf 'n nuwe ontwerp, 'n 3D-vertoonlokaal en SEO vir soekenjins en KI-assistente gegee.
- Kliënt
- G8 Motor
- Platform
- Webwerf en agterkantoor
- Bedryf
- Motorbedryf
- Bekendgestel
- 2026
Die uitdaging
Die ou toepassing het nog gewerk, maar dit het op 'n verouderde Rails 6.1 geloop, een bediener met sy databasis gedeel en foute gehad wat die handelaar leidrade gekos het: die publieke soekfilters het nooit gewerk nie en selfoonfoto's kon gedraai lyk.
Wat ons gebou het
'n Volle herskrywing wat alles behou het waarop die besigheid staatgemaak het, gevolg deur 'n nuwe publieke werf. In Rust met axum en PostgreSQL gebou, en op Kubernetes ontplooi.
Dieselfde URL's, data en aanmeldings
Die nuwe toepassing lees dieselfde databasis, dieselfde fotoberging en dieselfde wagwoord-hutswaardes, so skakels, voorraad en personeelrekeninge het oorgedra soos hulle was.
'n Moderne publieke werf
'n Vinnige voorraadwebwerf wat eerste vir die selfoon ontwerp is, met 'n WhatsApp-knoppie, herontwerp sodra die herskrywing regstreeks was.
'n Virtuele 3D-vertoonlokaal
'n three.js-stand waar besoekers na die motors, die handelsmerke en die kontakbesonderhede rondkyk, en wat net afgelaai word wanneer 'n besoeker dit oopmaak.
Sigbaarheid in soek en KI
Meta-etikette, JSON-LD, 'n werfkaart, 'n afdeling met gereelde vrae en 'n llms.txt wat uit die lewende voorraad gegenereer word, sodat soekenjins en KI-assistente die handelaar en sy motors kan beskryf.
Foto's reguit van 'n selfoon
Die agterkantoor stel die oriëntasie reg, verklein na 1920 px, verwyder GPS en ander metadata en verwerk een foto op 'n keer, so 'n selfoonkamera is al wat die personeel nodig het.
Privaatheid en sekuriteit
Bladsye vir privaatheid en voorwaardes met die maatskappy se regsdata, ontledings net ná koekietoestemming, Turnstile op publieke vorms en by aanmelding, en e-pos onderteken met DKIM, SPF en DMARC.
Ingenieursresultate
In September 2026 in die kode getel; geheue in produksie in Oktober 2026 gemeet.
- Terugrol was 'n DNS-verandering terwyl die ou bediener beskikbaar gebly het
- Rekordtellings voor die oorskakeling tussen die ou en die nuwe databasis vergelyk
- Geen foto's gekopieer nie: die nuwe toepassing gebruik dieselfde bergingsemmer
- Leesrepliekas lewer die publieke bladsye, met outomatiese terugval na die primêre databasis
Tegnologie
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Het jy sagteware nodig wat rondom jou besigheid gebou is?
Integrasies, interne nutsgoed, toepassings en platforms, op bestelling gebou deur senior ingenieurs wat KI-agente rig. Vertel ons wat jy nodig het, en ons wys jou hoe ons dit sou bou.