Ավտովաճառասրահի հարթակը վերակառուցված Rust-ով՝ առանց կորցնելու ոչ մի URL, մեքենա կամ մուտք
G8 Motor-ը՝ ավտովաճառասրահ Պորտուգալիայում, իր պահեստի կայքն ու ներքին համակարգը աշխատեցնում էր 2018-ի Rails 6.1 հավելվածով։ Վերագրեցինք այն Rust-ով՝ նույն տվյալների բազայի և նույն լուսանկարների վրա, ուստի աշխատակիցները պահեցին իրենց մուտքերը, իսկ հետո հանրային կայքին տվեցինք նոր ձևավորում, 3D ցուցասրահ և SEO, որը ստեղծված է որոնողական համակարգերի և AI օգնականների համար։
- Հաճախորդ
- G8 Motor
- Հարթակ
- Կայք և ներքին համակարգ
- Ոլորտ
- Ավտոմոբիլային ոլորտ
- Գործարկում
- 2026
Խնդիրը
Հին հավելվածը դեռ աշխատում էր, բայց կանգնած էր հնացած Rails 6.1-ի վրա, մեկ սերվեր էր կիսում իր տվյալների բազայի հետ և ուներ սխալներ, որոնք վաճառասրահին հաճախորդներ էին կորցնում՝ հանրային որոնման զտիչները երբեք չէին աշխատել, իսկ հեռախոսով արված լուսանկարները կարող էին շրջված երևալ։
Ինչ ստեղծեցինք
Լրիվ վերագրություն, որը պահեց այն ամենը, ինչի վրա հենվում էր բիզնեսը, իսկ հետո՝ նոր հանրային կայք։ Կառուցված է Rust-ով՝ axum-ով և PostgreSQL-ով, և աշխատում է Kubernetes-ում։
Նույն URL-ները, տվյալները և մուտքերը
Նոր հավելվածը կարդում է նույն տվյալների բազան, նույն լուսանկարների պահոցը և նույն գաղտնաբառերի հեշերը, ուստի հղումները, պահեստն ու աշխատակիցների հաշիվները տեղափոխվեցին այնպես, ինչպես էին։
Ժամանակակից հանրային կայք
Արագ, առաջին հերթին հեռախոսի համար ստեղծված պահեստի կայք՝ WhatsApp-ի կոճակով, որի ձևավորումը թարմացվեց այն բանից հետո, երբ վերագրությունն արդեն աշխատում էր։
Վիրտուալ ցուցասրահ 3D-ով
three.js-ով ցուցասրահ, որտեղ այցելուները շրջում են մեքենաների, մակնիշների և կապի տվյալների մեջ, և որը ներբեռնվում է միայն այցելուի բացելու պահին։
Տեսանելիություն որոնման և AI-ի մեջ
Մետապիտակներ, JSON-LD, sitemap, հաճախ տրվող հարցեր և llms.txt՝ ստեղծված ընթացիկ պահեստից, որպեսզի որոնողական համակարգերն ու AI օգնականները կարողանան նկարագրել վաճառասրահն ու նրա մեքենաները։
Լուսանկարներ ուղիղ հեռախոսից
Ներքին համակարգը ուղղում է դիրքը, փոքրացնում 1920 փիքսելի, հեռացնում GPS-ը և մյուս մետատվյալները և մշակում մեկ լուսանկար միաժամանակ, ուստի աշխատակիցներին բավական է հեռախոսի տեսախցիկը։
Գաղտնիություն և անվտանգություն
Գաղտնիության և պայմանների էջեր ընկերության իրավական տվյալներով, վերլուծություն միայն քուքիների համաձայնությունից հետո, Turnstile հանրային ձևերում և մուտքի էջում, և նամակներ՝ ստորագրված DKIM-ով, SPF-ով և DMARC-ով։
Ինժեներական արդյունքներ
Հաշվվել է կոդում 2026-ի սեպտեմբերին. հիշողությունը չափվել է արտադրական միջավայրում 2026-ի հոկտեմբերին։
- Հետ գլորումը DNS-ի փոփոխություն էր, իսկ հին սերվերը մնաց հասանելի
- Գրառումների թիվը համեմատվեց հին և նոր տվյալների բազաների միջև՝ նախքան անցումը
- Ոչ մի լուսանկար չպատճենվեց՝ նոր հավելվածն օգտագործում է նույն պահոցը
- Հանրային էջերը սպասարկում են ընթերցման կրկնօրինակները՝ հիմնականին ավտոմատ անցումով
Տեխնոլոգիաներ
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Ձեր բիզնեսին հարմարեցված ծրագիր է պե՞տք
Ինտեգրումներ, ներքին գործիքներ, հավելվածներ և հարթակներ՝ պատվերով ստեղծված AI գործակալներին ղեկավարող փորձառու ինժեներների կողմից։ Պատմեք, թե ինչ է ձեզ պետք, և մենք ցույց կտանք, թե ինչպես կստեղծեինք այն։