কেস স্টাডি গাড়ি শিল্প

একটি গাড়ি ডিলারের প্ল্যাটফর্ম একটি 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 বাইনারি, Kubernetes-এ ম্যানেজড PostgreSQL 18 ও রিড রেপ্লিকা সহ
আগে: প্রকাশ্য সার্চ ফিল্টার যা কখনো কাজ করত না
পরে: সার্চ ফিল্টার যা কাজ করে
আগে: একই ঠিকানা বারবার, যা ভুল গাড়ি খুলত
পরে: অনন্য ঠিকানা: ডেটা মাইগ্রেশনে ঠিক করা ও ডেটাবেস দিয়ে নিশ্চিত করা
আগে: ফোনের ছবি ঘোরানো দেখাত এবং GPS অবস্থান রেখে দিত
পরে: ছবি অনলাইনে যাওয়ার আগেই সঠিকভাবে ঘোরানো, আকার ছোট করা ও মেটাডেটা মুছে ফেলা হয়
আগে: যোগাযোগ ফর্ম, যা ইমেল সরবরাহকারীর সঙ্গেই বন্ধ হয়ে যেত
পরে: বার্তা Amazon SES দিয়ে পেছনে পাঠানো হয়, স্প্যামের বিরুদ্ধে Cloudflare Turnstile সহ

আমরা যা তৈরি করেছি

ব্যবসা যার ওপর নির্ভর করে তার সবকিছু রেখে একটি পূর্ণ পুনর্লিখন, তারপর একটি নতুন প্রকাশ্য সাইট। axum ও PostgreSQL সহ Rust-এ তৈরি, Kubernetes-এ চালু।

একই URL, ডেটা ও অ্যাকাউন্ট

নতুন অ্যাপ একই ডেটাবেস, একই ছবির স্টোরেজ ও একই পাসওয়ার্ড হ্যাশ পড়ে, তাই লিংক, স্টক ও কর্মীদের অ্যাকাউন্ট আগের মতোই রইল।

আধুনিক প্রকাশ্য সাইট

WhatsApp বোতাম সহ একটি দ্রুত, মোবাইলের জন্য তৈরি স্টক সাইট; পুনর্লিখন চালু হওয়ার পরে এটি নতুন ডিজাইন পেয়েছে।

3D ভার্চুয়াল শোরুম

একটি three.js শোরুম, যেখানে দর্শকেরা গাড়ি, ব্র্যান্ড ও যোগাযোগের তথ্য দেখেন; এটি কেবল খোলা হলেই লোড হয়।

সার্চ ও AI-তে উপস্থিতি

আসল স্টক থেকে তৈরি মেটা ট্যাগ, JSON-LD, সাইটম্যাপ, সাধারণ প্রশ্ন ও 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 এজেন্ট পরিচালনাকারী অভিজ্ঞ ইঞ্জিনিয়ারদের হাতে অর্ডার অনুযায়ী তৈরি। আপনার কী দরকার আমাদের জানান, আমরা দেখাব কীভাবে আমরা এটি তৈরি করব।