Студија на случај Автомобилска индустрија

Платформа на автосалон изградена одново во Rust, без изгубен URL, автомобил или пристап

G8 Motor, автосалон во Португалија, ја водеше својата страница со возила и бек офисот на Rails 6.1 апликација од 2018. Ја препишавме во Rust врз истата база и истите фотографии, така што вработените ги задржаа своите пристапи, а потоа на јавната страница ѝ дадовме нов дизајн, 3D шоурум и SEO направено за пребарувачите и за AI асистентите.

Клиент
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 и други метаподатоци и обработува по една фотографија, така што на вработените им е доволна камерата на телефонот.

Приватност и безбедност

Страници за приватност и услови со правните податоци на компанијата, аналитика само по согласност за колачиња, Turnstile на јавните форми и на најавата, и е-пошта потпишана со DKIM, SPF и DMARC.

Инженерски резултати

Пребројано во кодот во септември 2026; меморијата е измерена во продукција во октомври 2026.

78
Автоматски тестови при секоја промена
11
Поправени грешки од старата апликација
5
Денови од препишувањето до новата јавна страница
~17 MB
Меморија во мирување
  • Враќањето беше промена на DNS, додека стариот сервер остана достапен
  • Бројот на записи споредуван помеѓу старата и новата база пред префрлањето
  • Ниту една фотографија не е копирана: новата апликација го користи истото складиште
  • Репликите за читање ги служат јавните страници, со автоматско враќање на примарната база

Технологија

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

Ви треба софтвер изграден околу вашиот бизнис?

Интеграции, внатрешни алатки, апликации и платформи, изработени по нарачка од искусни инженери кои управуваат со AI агенти. Кажете ни што ви треба и ќе ви покажеме како би го изградиле.