ה-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 העבודות ברקע נתקעו לחמישה ימים.
מה בנינו
כתיבה מחדש מלאה של המוצר, לא אבטיפוס: האתר ב-99 שפות, צינור התמלול, סיכומי AI וצ'אט, הייצוא, החיוב, ה-API למובייל וממשק הניהול.
אותן כתובות ואותם חוזים
כל עמוד מתורגם, כל נתיב webhook, כל נקודת קצה של ה-API למובייל וכל אחסון נשארו זהים, כך שקישורים, אפליקציות ואינטגרציות המשיכו לעבוד.
אף אחד לא נותק
אפליקציית ה-Rust קוראת את עוגיית הסשן של Rails ואת גיבובי הסיסמאות הקיימים, כך שהמשתמשים נשארו מחוברים לאורך המעבר.
נתונים שנבדקו, לא שהונחו
אחרי ההעתקה האחרונה הושוו בין מסד הנתונים הקודם לחדש מספרי השורות וסכומי הביקורת של חשבונות, תמלולים, שימוש ומנויים: זהים.
מערך בדיקות השוואה
1,126 בקשות עמוד על פני 11 סוגי משתמש וארבע שפות, 39 שליחות טפסים ו-343 בקשות ניהול הורצו מול שתי האפליקציות והושוו.
כל המוצר
תמלול עם Whisper ועם Azure, מצב בזמן אמת, סיכום וצ'אט AI, ייצוא ל-TXT, SRT, DOCX ו-PDF, חיוב דרך Stripe ו-Google Play, וממשק ניהול.
דרך חזרה בטוחה
השרת הקודם נשאר שלם שבועיים אחרי המעבר, כך שחזרה לאחור הייתה שינוי DNS.
תוצאות הנדסיות
נמדד בבדיקת עומס לפני ההשקה, על מכונה משותפת: המספרים המוחלטים הם אינדיקציה, היחסים נכונים.
- הייצור הוחלף בחלון של כארבע דקות
- הרשמה, העלאה, מצב בזמן אמת, הורדות, AI, API וממשק הניהול נבדקו בייצור אחרי המעבר
- בדיקת העומס חשפה תקלה במאגר החיבורים, שתוקנה לפני ההשקה
- 99 שפות, כולל קובצי PDF מימין לשמאל
טכנולוגיה
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
צריכים תוכנה שנבנית סביב העסק שלכם?
אינטגרציות, כלים פנימיים, אפליקציות ופלטפורמות, שנבנים לפי הזמנה בידי מהנדסים בכירים שמכוונים סוכני AI. ספרו לנו מה אתם צריכים ונראה לכם איך היינו בונים את זה.