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

Автосалон платформасы Rust телендә яңадан төзелде, бер URL, бер машина яки бер логин да югалтылмады

Португалиядәге автосалон G8 Motor машиналар сайтын һәм бэк-офисын 2018 елдагы Rails 6.1 кушымтасында йөртә иде. Без аны шул ук мәгълүмат базасы һәм шул ук фотолар өстендә Rust телендә яңадан яздык, шуңа күрә хезмәткәрләр үз логинларын саклады; аннары ачык сайтка яңа дизайн, 3D автосалон һәм эзләү системалары белән AI ярдәмчеләре өчен эшләнгән SEO бирдек.

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

Мәсьәлә

Иске кушымта әле эшли иде, әмма ул искергән Rails 6.1 өстендә тора, үз мәгълүмат базасы белән бер серверны бүлешә һәм автосалонга клиент югалта торган хаталар йөртә иде: ачык эзләү фильтрлары беркайчан да эшләмәде, телефон фотолары исә әйләнгән килеш күренә ала иде.

Элек: Бер серверда Rails 6.1 һәм Ruby 3.1, кушымта һәм мәгълүмат базасы бергә
Хәзер: Кечкенә контейнерда бер Rust бинары, Kubernetes-та, идарә ителә торган PostgreSQL 18 һәм уку репликалары белән
Элек: Беркайчан да эшләмәгән ачык эзләү фильтрлары
Хәзер: Эшләүче эзләү фильтрлары
Элек: Икеләтә адреслар, башка машинаны ачып җибәрә иде
Хәзер: Кабатланмый торган адреслар, мәгълүмат миграциясе белән төзәтелгән һәм мәгълүмат базасы дәрәҗәсендә тәэмин ителгән
Элек: Әйләнгән килеш күренә ала торган телефон фотолары, GPS урыны саклангач
Хәзер: Фотолар сайтка чыкканчы дөрес борылган, кечерәйтелгән һәм метамәгълүматтан чистартылган
Элек: Почта хезмәте егылган саен эшләмичә калган элемтә формасы
Хәзер: Хәбәрләр фонда Amazon SES аша җибәрелә, спамга каршы Cloudflare Turnstile белән

Без нәрсә төзедек

Бизнес таяна торган барысын да саклаган тулы яңадан язу, аннары яңа ачык сайт. Rust телендә axum һәм PostgreSQL белән төзелгән, Kubernetes-та эшли.

Шул ук URL, мәгълүмат һәм логинлар

Яңа кушымта шул ук мәгълүмат базасын, шул ук фото саклагычын һәм шул ук серсүз хэшларын укый, шуңа күрә сылтамалар, машиналар һәм хезмәткәр аккаунтлары булган килеш күчте.

Хәзерге заман ачык сайты

WhatsApp төймәсе белән тиз, мобиль җайланмаларга көйләнгән машиналар сайты, яңадан язылган кушымта эшли башлагач яңа дизайнда ясалды.

Виртуаль 3D автосалон

three.js белән ясалган салон: килүчеләр машиналарны, брендларны һәм элемтә мәгълүматларын әйләнә-тирә карый, һәм ул бары тик кеше аны ачкач кына йөкләнә.

Эзләүдә һәм AI-да күренү

Мета теглар, JSON-LD, сайт картасы, сорау-җавап бүлеге һәм 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 агентлары белән җитәкчелек итүче тәҗрибәле инженерлар заказ буенча төзи. Сезгә нәрсә кирәклеген әйтегез, без аны ничек төзәячәгебезне күрсәтербез.