מקרה בוחן רכב

הפלטפורמה של סוחר רכב נבנתה מחדש ב-Rust, בלי לאבד כתובת, רכב או כניסה

G8 Motor, סוחר רכב בפורטוגל, הפעיל את אתר המלאי ואת מערכת הניהול שלו על אפליקציית Rails 6.1 משנת 2018. כתבנו אותה מחדש ב-Rust על אותו מסד נתונים ואותן תמונות, כך שהצוות שמר על הכניסות שלו, ואחר כך נתנו לאתר הציבורי עיצוב חדש, אולם תצוגה בתלת-ממד ו-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.

אותן כתובות, נתונים וכניסות

האפליקציה החדשה קוראת את אותו מסד נתונים, אותו אחסון תמונות ואותם גיבובי סיסמאות, כך שהקישורים, המלאי וחשבונות הצוות עברו בדיוק כמו שהיו.

אתר ציבורי מודרני

אתר מלאי מהיר שתוכנן קודם כל למובייל, עם כפתור WhatsApp, שעוצב מחדש אחרי שהכתיבה מחדש עלתה לאוויר.

אולם תצוגה וירטואלי בתלת-ממד

מגרש ב-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. ספרו לנו מה אתם צריכים ונראה לכם איך היינו בונים את זה.