केस स्टडी ऑटोमोटिव्ह

कार डीलरचे प्लॅटफॉर्म एकही URL, कार किंवा लॉगिन न गमावता Rust मध्ये पुन्हा बांधले

पोर्तुगालमधील कार डीलर G8 Motor आपली स्टॉक वेबसाइट आणि बॅक ऑफिस 2018 च्या Rails 6.1 अ‍ॅपवर चालवत होती. आम्ही ते त्याच डेटाबेस आणि त्याच फोटोंवर Rust मध्ये पुन्हा लिहिले, त्यामुळे कर्मचाऱ्यांचे लॉगिन तसेच राहिले; नंतर सार्वजनिक साइटला नवीन डिझाइन, 3D शोरूम आणि सर्च इंजिन व AI सहाय्यकांसाठी बनवलेले SEO दिले.

क्लायंट
G8 Motor
प्लॅटफॉर्म
वेबसाइट आणि बॅक ऑफिस
उद्योग
ऑटोमोटिव्ह
लाँच
2026

आव्हान

जुने अ‍ॅप चालू होते, पण ते जुनाट Rails 6.1 वर चालत होते, आपल्या डेटाबेससह एकच सर्व्हर वापरत होते आणि डीलरचे संभाव्य ग्राहक गमावणाऱ्या त्रुटी वाहत होते: सार्वजनिक सर्च फिल्टर कधीच चालले नाहीत आणि फोनवरील फोटो फिरलेले दिसू शकत होते.

आधी: एकाच सर्व्हरवर Rails 6.1 आणि Ruby 3.1, अ‍ॅप आणि डेटाबेस एकत्र
नंतर: लहान कंटेनरमध्ये एकच Rust बायनरी, व्यवस्थापित PostgreSQL 18 आणि रीड रेप्लिकांसह Kubernetes वर
आधी: कधीच न चालणारे सार्वजनिक सर्च फिल्टर
नंतर: चालणारे सर्च फिल्टर
आधी: चुकीची कार उघडणारे डुप्लिकेट पत्ते
नंतर: अद्वितीय पत्ते, डेटा मायग्रेशनने दुरुस्त आणि डेटाबेसकडून सुनिश्चित
आधी: फिरलेले दिसू शकणारे फोनवरील फोटो, GPS ठिकाण तसेच राहत होते
नंतर: ऑनलाइन येण्यापूर्वी फोटो योग्य प्रकारे फिरवले, आकार कमी केला आणि मेटाडेटा काढला जातो
आधी: ईमेल सेवा बंद पडली की अपयशी ठरणारा संपर्क फॉर्म
नंतर: संदेश पार्श्वभूमीत Amazon SES मार्फत पाठवले जातात, स्पॅमविरुद्ध Cloudflare Turnstile

आम्ही काय बनवले

व्यवसाय ज्यावर अवलंबून होता ते सर्व टिकवणारे संपूर्ण पुनर्लेखन, त्यानंतर एक नवीन सार्वजनिक साइट. axum आणि PostgreSQL सह Rust मध्ये बनवले आणि Kubernetes वर चालवले.

तेच URL, डेटा आणि लॉगिन

नवीन अ‍ॅप तोच डेटाबेस, तोच फोटो स्टोरेज आणि तेच पासवर्ड हॅश वाचते, म्हणून लिंक, स्टॉक आणि कर्मचाऱ्यांची खाती जशी होती तशीच पुढे गेली.

एक आधुनिक सार्वजनिक साइट

WhatsApp बटणासह, मोबाइलला प्राधान्य देणारी जलद स्टॉक वेबसाइट, पुनर्लेखन कार्यरत झाल्यावर नव्याने डिझाइन केलेली.

एक 3D व्हर्च्युअल शोरूम

अभ्यागत कार, ब्रँड आणि संपर्क तपशील फिरून पाहू शकतील असा three.js स्टँड, अभ्यागताने उघडल्यावरच डाउनलोड होतो.

सर्च आणि AI मध्ये दृश्यमानता

सध्याच्या स्टॉकमधून तयार होणारे मेटा टॅग, JSON-LD, साइटमॅप, FAQ आणि 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 एजंट्सना दिशा देणाऱ्या अनुभवी इंजिनिअर्सनी ऑर्डरनुसार बनवलेले. तुम्हाला काय हवे आहे ते सांगा आणि आम्ही ते कसे बनवू हे आम्ही तुम्हाला दाखवू.