Кейс Автомобиль саласы

Автосалон платформасы бірде-бір URL, көлік немесе кіру деректерін жоғалтпай Rust-та қайта жасалды

Португалиядағы автосалон G8 Motor көліктер қорының сайты мен бэк-офисін 2018 жылғы Rails 6.1 қолданбасында ұстады. Оны сол дерекқор мен сол суреттердің үстінде Rust-та қайта жаздық, сондықтан қызметкерлер кіру деректерін сақтап қалды, содан кейін жария сайтқа жаңа дизайн, 3D шоурум және іздеу жүйелері мен AI көмекшілеріне арналған SEO бердік.

Клиент
G8 Motor
Платформа
Сайт және бэк-офис
Сала
Автомобиль саласы
Іске қосылды
2026

Мәселе

Ескі қолданба әлі жұмыс істеді, бірақ ескірген Rails 6.1-де тұрды, дерекқормен бір серверді бөлісті және дилерге әлеуетті клиенттерді жоғалттыратын қателері болды: жария іздеу сүзгілері ешқашан жұмыс істемеді, телефон суреттері бұрылған күйде көрінуі мүмкін еді.

Бұрын: Бір серверде Rails 6.1 және Ruby 3.1, қолданба мен дерекқор бірге
Кейін: Кішкентай контейнердегі жалғыз Rust бинарлық файлы, басқарылатын PostgreSQL 18 және оқу репликалары бар Kubernetes-те
Бұрын: Ешқашан жұмыс істемеген жария іздеу сүзгілері
Кейін: Жұмыс істейтін іздеу сүзгілері
Бұрын: Басқа көлікті ашатын қайталанатын мекенжайлар
Кейін: Бірегей мекенжайлар, деректер көшірумен түзетілген және дерекқор арқылы қамтамасыз етілген
Бұрын: Бұрылған күйде көрінуі мүмкін және GPS орны сақталған телефон суреттері
Кейін: Жарияланар алдында дұрыс бұрылған, өлшемі кішірейтілген және метадеректері алынған суреттер
Бұрын: Пошта провайдері істен шыққанда бірге істен шығатын байланыс формасы
Кейін: Хабарламалар Amazon SES арқылы фонда жіберіледі, спамға қарсы Cloudflare Turnstile

Біз не жасадық

Бизнес сүйенген нәрсенің барлығын сақтаған толық қайта жазу, содан кейін жаңа жария сайт. Rust-та axum және PostgreSQL-мен жасалған, Kubernetes-те орналастырылған.

Сол URL-дер, деректер және кіру деректері

Жаңа қолданба сол дерекқорды, сол суреттер қорын және сол құпиясөз хэштерін оқиды, сондықтан сілтемелер, көліктер қоры мен қызметкер тіркелгілері бұрынғы қалпында көшті.

Заманауи жария сайт

WhatsApp түймесі бар жылдам, мобильді құрылғыларға бейімделген көліктер сайты, қайта жазу іске қосылғаннан кейін дизайны жаңартылған.

3D виртуалды шоурум

Келушілер көліктерді, маркаларды және байланыс деректерін шолатын three.js стенді, ол тек келуші ашқанда жүктеледі.

Іздеу және AI-дағы көріну

Тікелей көліктер қорынан жасалатын мета тегтер, JSON-LD, сайт картасы, FAQ және llms.txt, сондықтан іздеу жүйелері мен AI көмекшілері дилерді және оның көліктерін сипаттай алады.

Тікелей телефоннан түсірілген суреттер

Бэк-офис бағдарды түзейді, өлшемін 1920 px-ке дейін кішірейтеді, GPS және басқа метадеректерді алып тастайды және суреттерді бір-бірлеп өңдейді, сондықтан қызметкерлерге тек телефон камерасы жетеді.

Құпиялық және қауіпсіздік

Компанияның заңды деректері көрсетілген құпиялық және шарттар беттері, аналитика тек cookie-ге келісімнен кейін, жария формалар мен кіруде Turnstile, пошта DKIM, SPF және DMARC арқылы қол қойылған.

Инженерлік нәтижелер

2026 жылдың қыркүйегінде кодта саналды; жад 2026 жылдың қазанында өндірісте өлшенді.

78
Әр өзгерісте орындалатын автоматты тесттер
11
Ескі қолданбадан түзетілген қателер
5
Қайта жазудан жаңа жария сайтқа дейінгі күндер
~17 MB
Бос тұрғандағы жад
  • Қайтару DNS өзгерісі болды, ескі сервер қолжетімді күйде қалды
  • Ауысу алдында ескі және жаңа дерекқордағы жазба саны салыстырылды
  • Суреттер көшірілмеді: жаңа қолданба сол сақтау қорабын пайдаланады
  • Жария беттерді оқу репликалары береді, қажет болса негізгісіне автоматты түрде ауысады

Технологиялар

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

Бизнесіңізге бейімделген бағдарлама керек пе?

Интеграциялар, ішкі құралдар, қосымшалар мен платформалар: AI агенттерін басқаратын тәжірибелі инженерлер тапсырыспен жасайды. Не қажет екенін айтыңыз, біз оны қалай жасайтынымызды көрсетеміз.