Uchunguzi kifani Magari

Jukwaa la muuzaji wa magari lilijengwa upya kwa Rust, bila kupoteza URL, gari au akaunti

G8 Motor, muuzaji wa magari nchini Ureno, aliendesha tovuti yake ya magari yaliyopo na mfumo wake wa usimamizi kwa programu ya Rails 6.1 ya mwaka 2018. Tuliiandika upya kwa Rust kwenye hifadhidata na picha zile zile, hivyo wafanyakazi walibaki na akaunti zao, kisha tukaipa tovuti ya umma muundo mpya, chumba cha maonyesho cha 3D na SEO iliyojengwa kwa injini za utafutaji na wasaidizi wa AI.

Mteja
G8 Motor
Jukwaa
Tovuti na mfumo wa usimamizi
Sekta
Magari
Ilizinduliwa
2026

Changamoto

Programu ya zamani ilikuwa ikifanya kazi, lakini ilitumia Rails 6.1 iliyozeeka, iligawana seva moja na hifadhidata yake na ilikuwa na hitilafu zilizomgharimu muuzaji wateja: vichujio vya utafutaji wa umma havikuwa vikifanya kazi na picha za simu zingeweza kuonekana zimezunguka.

Kabla: Rails 6.1 na Ruby 3.1 kwenye seva moja, programu na hifadhidata pamoja
Baada: Faili moja ya Rust katika kontena dogo, kwenye Kubernetes na PostgreSQL 18 inayosimamiwa pamoja na nakala za kusoma
Kabla: Vichujio vya utafutaji wa umma ambavyo havikuwahi kufanya kazi
Baada: Vichujio vya utafutaji vinavyofanya kazi
Kabla: Anwani zilizojirudia zilizofungua gari lisilo sahihi
Baada: Anwani za kipekee, zilizorekebishwa kwa uhamishaji wa data na kusimamiwa na hifadhidata
Kabla: Picha za simu zingeweza kuonekana zimezunguka, na eneo la GPS likibaki
Baada: Picha zinazunguzwa sawa, kubadilishwa ukubwa na kuondolewa metadata kabla ya kuwekwa mtandaoni
Kabla: Fomu ya mawasiliano iliyoshindwa kila mara mtoa huduma ya barua pepe aliposhindwa
Baada: Ujumbe hutumwa chinichini kupitia Amazon SES, na Cloudflare Turnstile dhidi ya taka

Tulichojenga

Kuandika upya kamili kulikohifadhi kila kitu biashara ilikitegemea, kikifuatiwa na tovuti mpya ya umma. Imejengwa kwa Rust na axum pamoja na PostgreSQL, na kusambazwa kwenye Kubernetes.

URL, data na akaunti zile zile

Programu mpya inasoma hifadhidata ile ile, hifadhi ile ile ya picha na alama zile zile za nenosiri, hivyo viungo, magari yaliyopo na akaunti za wafanyakazi zilihamia kama zilivyokuwa.

Tovuti ya umma ya kisasa

Tovuti ya magari yenye kasi, iliyoundwa kwa simu kwanza na kitufe cha WhatsApp, iliyoundwa upya mara kuandika upya kulipoanza kufanya kazi.

Chumba cha maonyesho cha 3D

Banda la three.js ambapo wageni hutazama magari, chapa na anwani za mawasiliano, linalopakuliwa tu mgeni akilifungua.

Kuonekana katika utafutaji na AI

Vitambulisho vya meta, JSON-LD, sitemap, maswali yanayoulizwa mara nyingi na llms.txt zinazotengenezwa kutoka magari yaliyopo, hivyo injini za utafutaji na wasaidizi wa AI wanaweza kuelezea muuzaji na magari yake.

Picha moja kwa moja kutoka simu

Mfumo wa usimamizi unarekebisha mwelekeo, unabadilisha ukubwa hadi px 1920, unaondoa GPS na metadata nyingine na unachakata picha moja kwa wakati, hivyo kamera ya simu inatosha kwa wafanyakazi.

Faragha na usalama

Kurasa za faragha na masharti zenye taarifa za kisheria za kampuni, uchanganuzi tu baada ya idhini ya vidakuzi, Turnstile kwenye fomu za umma na kwenye kuingia, na barua pepe iliyotiwa saini kwa DKIM, SPF na DMARC.

Matokeo ya kihandisi

Zilihesabiwa katika msimbo Septemba 2026; kumbukumbu ilipimwa katika uzalishaji Oktoba 2026.

78
Majaribio ya kiotomatiki yanayoendeshwa kwa kila mabadiliko
11
Hitilafu za programu ya zamani zilizorekebishwa
5
Siku kutoka kuandika upya hadi tovuti mpya ya umma
~17 MB
Kumbukumbu inayotumika wakati wa utulivu
  • Kurudi nyuma kulikuwa mabadiliko ya DNS wakati seva ya zamani ilibaki ikipatikana
  • Idadi ya rekodi zililinganishwa kati ya hifadhidata ya zamani na mpya kabla ya kubadilisha
  • Hakuna picha zilizonakiliwa: programu mpya inatumia hifadhi ile ile
  • Nakala za kusoma zinatoa kurasa za umma, zikirudi kwa seva kuu kiotomatiki inapohitajika

Teknolojia

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

Unahitaji programu iliyojengwa kulingana na biashara yako?

Miunganisho, zana za ndani, programu na majukwaa, yaliyojengwa kwa agizo na wahandisi wazoefu wanaoongoza mawakala wa AI. Tuambie unachohitaji na tutakuonyesha jinsi ambavyo tungekijenga.