Müştəri layihəsi Avtomobil

Avtomobil satıcısının platforması bir URL, avtomobil və ya hesab itirmədən Rust ilə yenidən quruldu

Portuqaliyadaki avtomobil satıcısı G8 Motor anbar saytını və idarə panelini 2018-ci ildən qalan Rails 6.1 tətbiqində işlədirdi. Onu eyni verilənlər bazası və şəkillər üzərində Rust ilə yenidən yazdıq, beləcə işçilər hesablarını saxladı; sonra açıq sayta yeni dizayn, 3D salon və axtarış sistemləri ilə AI köməkçiləri üçün hazırlanmış SEO verdik.

Müştəri
G8 Motor
Platforma
Sayt və idarə paneli
Sahə
Avtomobil
Buraxılış ili
2026

Problem

Köhnə tətbiq hələ işləyirdi, lakin köhnəlmiş Rails 6.1 üzərində qurulmuşdu, verilənlər bazası ilə bir serveri bölüşürdü və satıcıya potensial müştərilər itirdən nasazlıqları var idi: açıq axtarış filtrləri heç vaxt işləməmişdi və telefon şəkilləri çevrilmiş görünə bilirdi.

Əvvəl: Bir serverdə Rails 6.1 və Ruby 3.1, tətbiq və verilənlər bazası bir yerdə
Sonra: Kiçik konteynerdə tək bir Rust ikili faylı, Kubernetes üzərində idarə olunan PostgreSQL 18 və oxuma replikaları ilə
Əvvəl: Heç vaxt işləməyən açıq axtarış filtrləri
Sonra: İşləyən axtarış filtrləri
Əvvəl: Səhv avtomobili açan təkrarlanan ünvanlar
Sonra: Unikal ünvanlar: verilən miqrasiyası ilə düzəldilib və verilənlər bazası tərəfindən təmin olunur
Əvvəl: Çevrilmiş görünə bilən telefon şəkilləri, GPS mövqeyi saxlanmaqla
Sonra: Şəkillər saytda yerləşdirilməzdən əvvəl düzgün çevrilir, ölçüsü dəyişdirilir və metaverilənləri silinir
Əvvəl: E-poçt təminatçısı sıradan çıxanda işləməyən əlaqə forması
Sonra: Amazon SES vasitəsilə fonda göndərilən mesajlar, spama qarşı Cloudflare Turnstile ilə

Nə yaratdıq

Biznesin güvəndiyi hər şeyi saxlayan tam yenidən yazma, ardından yeni açıq sayt. Rust-da axum və PostgreSQL ilə hazırlanıb, Kubernetes üzərində yerləşdirilib.

Eyni URL-lər, verilənlər və hesablar

Yeni tətbiq eyni verilənlər bazasını, eyni şəkil anbarını və eyni parol heşlərini oxuyur, buna görə keçidlər, anbar və işçi hesabları olduğu kimi qaldı.

Müasir açıq sayt

WhatsApp düyməsi olan sürətli, mobil üçün hazırlanmış anbar saytı; yenidən yazma canlıya çıxandan sonra yeni dizayn alıb.

3D virtual salon

Ziyarətçilərin avtomobillərə, markalara və əlaqə məlumatlarına baxdığı three.js salonu; yalnız ziyarətçi onu açanda yüklənir.

Axtarışda və AI-da görünürlük

Canlı anbardan yaradılan meta teqlər, JSON-LD, sayt xəritəsi, FAQ və llms.txt; belə ki, axtarış sistemləri və AI köməkçiləri satıcını və onun avtomobillərini təsvir edə bilir.

Birbaşa telefondan şəkillər

İdarə paneli istiqaməti düzəldir, ölçünü 1920 px-ə endirir, GPS və digər metaverilənləri silir və bir dəfəyə bir şəkil emal edir, beləcə işçilərə yalnız telefon kamerası bəs edir.

Məxfilik və təhlükəsizlik

Şirkətin hüquqi məlumatları ilə məxfilik və şərtlər səhifələri, yalnız kuki razılığından sonra analitika, açıq formalarda və girişdə Turnstile, DKIM, SPF və DMARC ilə imzalanmış e-poçt.

Mühəndislik nəticələri

2026-cı ilin sentyabrında kodda sayılıb; yaddaş 2026-cı ilin oktyabrında canlı mühitdə ölçülüb.

78
Hər dəyişiklikdə işləyən avtomatik testlər
11
Köhnə tətbiqdən düzəldilən nasazlıqlar
5
Yenidən yazmadan yeni açıq sayta qədər günlər
~17 MB
Sükunətdə istifadə olunan yaddaş
  • Geri qaytarma sadəcə DNS dəyişikliyi idi, köhnə server əlçatan qalmaqla
  • Keçiddən əvvəl köhnə və yeni verilənlər bazalarında qeydlərin sayı müqayisə olunub
  • Heç bir şəkil kopyalanmayıb: yeni tətbiq eyni yaddaş saxlama yerindən istifadə edir
  • Oxuma replikaları açıq səhifələri təqdim edir, əsas bazaya avtomatik keçid imkanı ilə

Texnologiya

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

Biznesinizə uyğun proqram təminatı lazımdır?

İnteqrasiyalar, daxili alətlər, tətbiqlər və platformalar; AI agentlərini idarə edən təcrübəli mühəndislər tərəfindən sifarişlə hazırlanır. Nəyə ehtiyacınız olduğunu deyin, onu necə quracağımızı sizə göstərək.