กรณีศึกษา ยานยนต์

แพลตฟอร์มของดีลเลอร์รถยนต์สร้างใหม่ด้วย Rust โดยไม่เสีย URL รถ หรือบัญชีผู้ใช้

G8 Motor ดีลเลอร์รถยนต์ในโปรตุเกส รันเว็บไซต์สต็อกและระบบหลังบ้านบนแอป Rails 6.1 จากปี 2018 เราเขียนใหม่ด้วย Rust บนฐานข้อมูลและรูปภาพชุดเดิม พนักงานจึงใช้บัญชีเดิมต่อได้ แล้วจึงให้เว็บไซต์สาธารณะมีดีไซน์ใหม่ โชว์รูม 3D และ SEO ที่ทำไว้สำหรับเครื่องมือค้นหาและผู้ช่วย AI

ลูกค้า
G8 Motor
แพลตฟอร์ม
เว็บไซต์และระบบจัดการหลังบ้าน
อุตสาหกรรม
ยานยนต์
เปิดตัว
2026

ความท้าทาย

แอปเดิมยังใช้งานได้ แต่รันบน Rails 6.1 ที่เก่าแล้ว ใช้เซิร์ฟเวอร์เดียวร่วมกับฐานข้อมูล และมีบั๊กที่ทำให้ดีลเลอร์เสียลูกค้า คือตัวกรองในการค้นหาสาธารณะไม่เคยทำงาน และรูปจากมือถืออาจแสดงหมุนผิดด้าน

ก่อน: Rails 6.1 และ Ruby 3.1 บนเซิร์ฟเวอร์เดียว แอปและฐานข้อมูลอยู่ด้วยกัน
หลัง: ไบนารี Rust ตัวเดียวในคอนเทนเนอร์ขนาดเล็ก บน Kubernetes พร้อม PostgreSQL 18 แบบจัดการให้และรีพลิกาสำหรับอ่าน
ก่อน: ตัวกรองในการค้นหาสาธารณะที่ไม่เคยทำงาน
หลัง: ตัวกรองการค้นหาที่ทำงานได้
ก่อน: ที่อยู่เว็บซ้ำกันจนเปิดรถผิดคัน
หลัง: ที่อยู่เว็บไม่ซ้ำกัน แก้ด้วยการย้ายข้อมูลและบังคับใช้ที่ฐานข้อมูล
ก่อน: รูปจากมือถือที่อาจแสดงหมุนผิดด้าน และยังมีพิกัด GPS ติดอยู่
หลัง: รูปหมุนถูกด้าน ย่อขนาด และลบเมทาดาตาก่อนขึ้นออนไลน์
ก่อน: ฟอร์มติดต่อที่ล้มเหลวทุกครั้งที่ผู้ให้บริการอีเมลมีปัญหา
หลัง: ข้อความส่งเบื้องหลังผ่าน Amazon SES พร้อม Cloudflare Turnstile กันสแปม

สิ่งที่เราสร้าง

การเขียนใหม่ทั้งระบบที่คงทุกอย่างที่ธุรกิจพึ่งพาไว้ แล้วตามด้วยเว็บไซต์สาธารณะใหม่ สร้างด้วย Rust กับ axum และ PostgreSQL และดีพลอยบน 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 บอกเราว่าคุณต้องการอะไร แล้วเราจะแสดงให้เห็นว่าเราจะสร้างมันอย่างไร