מקרה בוחן AI ו-SaaS

ה-SaaS לתמלול שלנו עבר מ-Rails ל-Rust בשבעה ימים, בלי שאף אחד נותק

SoundScript.AI הופך אודיו לטקסט ב-99 שפות. אפליקציית ה-Rails שלו הפעילה את האתר, את העבודות ברקע ואת Redis על שרת קטן אחד והגיעה לגבול היכולת. כתבנו אותה מחדש ב-Rust, בדקנו אותה עמוד מול עמוד נגד האפליקציה הקודמת והחלפנו את הייצור בחלון של כארבע דקות.

לקוח
Envixo
פלטפורמה
אפליקציית ווב ו-API למובייל
תעשייה
AI ו-SaaS
השקה
2026

האתגר

אפליקציית Rails 8.1 עבדה, אבל Puma, Sidekiq, Redis ו-PostgreSQL חלקו שרת אחד עם 1.9 GB זיכרון. בעומס, עמודים לקחו שניות להגיב, וביולי 2026 העבודות ברקע נתקעו לחמישה ימים.

לפני: Puma, Sidekiq, Redis ו-PostgreSQL על שרת אחד עם 1.9 GB זיכרון
אחרי: שירותי ווב ו-worker על Kubernetes עם PostgreSQL 18 מנוהל, ובלי Redis: התורים, העדכונים בזמן אמת ומגבלות הקצב רצים על PostgreSQL
לפני: חציון של 2.7 s בעמודים הציבוריים ב-100 חיבורים במקביל
אחרי: חציון של 11.7 ms באותה בדיקה
לפני: ייצוא PDF שלא היה קריא בערבית, בעברית, בפרסית, באורדו ובכתב דוונגרי
אחרי: קובצי PDF שנסדרים עם Typst וגופני Noto, עם עיצוב אותיות נכון וטקסט מימין לשמאל
לפני: ווב-הוקים של תשלומים ותמלול שקיבלו אירועים בלי חתימה כשחסר מפתח סודי
אחרי: כל חתימת webhook נבדקת, תמיד
לפני: 937 MB זיכרון בשיא
אחרי: 102 MB זיכרון בשיא

מה בנינו

כתיבה מחדש מלאה של המוצר, לא אבטיפוס: האתר ב-99 שפות, צינור התמלול, סיכומי AI וצ'אט, הייצוא, החיוב, ה-API למובייל וממשק הניהול.

אותן כתובות ואותם חוזים

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

אף אחד לא נותק

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

נתונים שנבדקו, לא שהונחו

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

מערך בדיקות השוואה

1,126 בקשות עמוד על פני 11 סוגי משתמש וארבע שפות, 39 שליחות טפסים ו-343 בקשות ניהול הורצו מול שתי האפליקציות והושוו.

כל המוצר

תמלול עם Whisper ועם Azure, מצב בזמן אמת, סיכום וצ'אט AI, ייצוא ל-TXT, SRT, DOCX ו-PDF, חיוב דרך Stripe ו-Google Play, וממשק ניהול.

דרך חזרה בטוחה

השרת הקודם נשאר שלם שבועיים אחרי המעבר, כך שחזרה לאחור הייתה שינוי DNS.

תוצאות הנדסיות

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

230x
חציון תגובה מהיר יותר בעומס
9x
פחות זיכרון בשיא
880
בדיקות אוטומטיות שרצות בכל שינוי
7
ימים מהקומיט הראשון עד הייצור
  • הייצור הוחלף בחלון של כארבע דקות
  • הרשמה, העלאה, מצב בזמן אמת, הורדות, AI, API וממשק הניהול נבדקו בייצור אחרי המעבר
  • בדיקת העומס חשפה תקלה במאגר החיבורים, שתוקנה לפני ההשקה
  • 99 שפות, כולל קובצי PDF מימין לשמאל

טכנולוגיה

  • Rust
  • axum
  • PostgreSQL
  • Typst
  • OpenAI Whisper
  • Azure Speech
  • Stripe
  • Kubernetes

צריכים תוכנה שנבנית סביב העסק שלכם?

אינטגרציות, כלים פנימיים, אפליקציות ופלטפורמות, שנבנים לפי הזמנה בידי מהנדסים בכירים שמכוונים סוכני AI. ספרו לנו מה אתם צריכים ונראה לכם איך היינו בונים את זה.