एक कार डीलर का प्लेटफ़ॉर्म Rust में दोबारा बना, एक भी URL, कार या लॉगिन खोए बिना
पुर्तगाल की कार डीलर G8 Motor अपनी स्टॉक वेबसाइट और बैक ऑफ़िस 2018 के एक Rails 6.1 ऐप पर चलाती थी। हमने उसे उसी डेटाबेस और उन्हीं तस्वीरों पर Rust में दोबारा लिखा, इसलिए स्टाफ़ के लॉगिन वैसे ही बने रहे। इसके बाद सार्वजनिक साइट को नया डिज़ाइन, एक 3D शोरूम और सर्च इंजन व AI असिस्टेंट के लिए बना SEO मिला।
- क्लाइंट
- G8 Motor
- प्लेटफ़ॉर्म
- वेबसाइट और बैक ऑफ़िस
- उद्योग
- ऑटोमोटिव
- लॉन्च
- 2026
चुनौती
पुराना ऐप चल रहा था, लेकिन वह पुराने पड़ चुके Rails 6.1 पर था, अपने डेटाबेस के साथ एक ही सर्वर साझा करता था और उसमें ऐसे बग थे जिनसे डीलर के ग्राहक हाथ से निकल जाते थे: सार्वजनिक सर्च फ़िल्टर कभी काम नहीं करते थे और फ़ोन से ली गई तस्वीरें घूमी हुई दिख सकती थीं।
हमने क्या बनाया
एक पूरा री-राइट, जिसमें कारोबार की हर ज़रूरी चीज़ बची रही, और उसके बाद एक नई सार्वजनिक साइट। Rust में axum और PostgreSQL के साथ बनाया, और Kubernetes पर चलाया गया।
वही URL, डेटा और लॉगिन
नया ऐप वही डेटाबेस, वही फ़ोटो स्टोरेज और वही पासवर्ड हैश पढ़ता है, इसलिए लिंक, स्टॉक और स्टाफ़ के अकाउंट जैसे थे वैसे ही आ गए।
एक आज के ज़माने की सार्वजनिक साइट
WhatsApp बटन वाली तेज़, मोबाइल-फ़र्स्ट स्टॉक वेबसाइट, जिसका डिज़ाइन री-राइट लाइव होने के बाद बदला गया।
एक 3D वर्चुअल शोरूम
three.js से बना एक स्टैंड, जहाँ विज़िटर कारें, ब्रांड और संपर्क जानकारी देख सकते हैं, और जो खुलने पर ही डाउनलोड होता है।
सर्च और AI में दिखना
मौजूदा स्टॉक से बनने वाले मेटा टैग, JSON-LD, साइटमैप, FAQ और 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 एजेंट्स को निर्देशित करने वाले अनुभवी इंजीनियरों द्वारा ऑर्डर पर बनाए गए। बताएं कि आपको क्या चाहिए और हम दिखाएंगे कि हम उसे कैसे बनाएंगे।