Платформата на автомобилен дилър, преизградена на Rust без загубен URL, автомобил или профил
Автомобилният дилър G8 Motor в Португалия държеше сайта си с наличности и панела за управление върху приложение на Rails 6.1 от 2018 г. Пренаписахме го на Rust върху същата база данни и същите снимки, така че служителите запазиха профилите си; после дадохме на публичния сайт нов дизайн, 3D шоурум и SEO за търсачки и AI асистенти.
- Клиент
- G8 Motor
- Платформа
- Сайт и панел за управление
- Индустрия
- Автомобилна индустрия
- Стартирано
- 2026
Предизвикателството
Старото приложение работеше, но стоеше на остарял Rails 6.1, делеше един сървър с базата данни и имаше дефекти, които струваха клиенти на дилъра: филтрите за публично търсене никога не работеха, а снимките от телефон излизаха завъртяни.
Какво създадохме
Пълно пренаписване, което запази всичко, на което разчита бизнесът, а след това нов публичен сайт. Изградено на Rust с axum и PostgreSQL, пуснато в Kubernetes.
Същите URL адреси, данни и профили
Новото приложение чете същата база данни, същото хранилище за снимки и същите хешове на паролите, така че връзките, наличностите и профилите на служителите останаха както бяха.
Модерен публичен сайт
Бърз сайт с наличности, пригоден за телефон, с бутон за WhatsApp; новият дизайн дойде, след като пренаписването вече работеше.
Виртуален шоурум в 3D
Шоурум с three.js, в който посетителите разглеждат автомобили, марки и данни за контакт; зарежда се само когато го отворят.
Видимост в търсенето и в AI
Мета тагове, JSON-LD, карта на сайта, често задавани въпроси и llms.txt, съставени от реалните наличности, така че търсачките и AI асистентите могат да опишат дилъра и автомобилите му.
Снимки направо от телефона
Панелът за управление поправя ориентацията, намалява до 1920 px, изтрива GPS и другите метаданни и обработва по една снимка, така че на служителите стига камерата на телефона.
Поверителност и сигурност
Страници за поверителност и условия с правните данни на компанията, анализ само след съгласие за бисквитки, Turnstile в публичните форми и при вход, имейли, подписани с DKIM, SPF и DMARC.
Инженерни резултати
Преброено по кода през септември 2026; паметта е измерена в продукция през октомври 2026.
- Връщането назад беше само смяна на DNS, старият сървър остана достъпен
- Броят на записите в старата и новата база данни беше сравнен преди смяната
- Нито една снимка не беше местена: новото приложение използва същото хранилище
- Репликите за четене обслужват публичните страници, с автоматично връщане към основната база
Технологии
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Нужен ви е софтуер, изграден около вашия бизнес?
Интеграции, вътрешни инструменти, приложения и платформи, създадени по поръчка от старши инженери, които управляват AI агенти. Кажете ни от какво имате нужда и ще ви покажем как бихме го изградили.