ہمارا ٹرانسکرپشن 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 اور ایڈمن کنسول۔
وہی URLs اور وہی معاہدے
ہر مقامی صفحہ، ویب ہُک راستہ، موبائل API اینڈ پوائنٹ اور اسٹوریج بکٹ ویسا ہی رہا، اس لیے لنکس، ایپس اور انٹیگریشنز چلتی رہیں۔
کوئی لاگ آؤٹ نہیں ہوا
Rust ایپ Rails کی سیشن کوکی اور موجودہ پاس ورڈ ہیش پڑھتی ہے، اس لیے صارفین تبدیلی کے دوران لاگ اِن رہے۔
ڈیٹا جانچا گیا، فرض نہیں کیا
آخری کاپی کے بعد اکاؤنٹس، ٹرانسکرپٹس، استعمال اور سبسکرپشنز کے ریکارڈز کی گنتی اور چیک سم پرانے اور نئے ڈیٹابیس کے درمیان موازنہ کیے گئے: بالکل یکساں۔
برابری جانچنے کا نظام
11 اقسام کے صارفین اور چار زبانوں پر 1,126 صفحاتی درخواستیں، 39 فارم جمع اور 343 ایڈمن درخواستیں دونوں ایپس پر دہرائی گئیں اور موازنہ کیا گیا۔
پورا پروڈکٹ
Whisper اور Azure سے ٹرانسکرپشن، لائیو اسٹیٹس، AI خلاصہ اور چیٹ، TXT، SRT، DOCX اور PDF ایکسپورٹ، Stripe اور Google Play بلنگ، اور ایک ایڈمن کنسول۔
واپسی کا محفوظ راستہ
تبدیلی کے بعد پرانا سرور دو ہفتے جوں کا توں رہا، اس لیے رول بیک صرف ایک DNS تبدیلی تھی۔
انجینئرنگ نتائج
لانچ سے پہلے ایک مشترکہ مشین پر لوڈ ٹیسٹ میں ناپا گیا: مطلق اعداد اشاریہ ہیں، تناسب درست ہیں۔
- پروڈکشن تقریباً چار منٹ کے وقفے میں تبدیل ہوئی
- تبدیلی کے بعد سائن اپ، اپ لوڈ، لائیو اسٹیٹس، ڈاؤن لوڈ، AI، API اور ایڈمن کو پروڈکشن میں جانچا گیا
- لوڈ ٹیسٹ نے کنکشن پول کی ایک خرابی پکڑی، جو لانچ سے پہلے درست ہو گئی
- 99 زبانیں، بشمول دائیں سے بائیں PDFs
ٹیکنالوجی
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
کیا آپ کو اپنے کاروبار کے مطابق بنا سافٹ ویئر چاہیے؟
انٹیگریشنز، اندرونی ٹولز، ایپس اور پلیٹ فارمز، جو AI ایجنٹس کی رہنمائی کرنے والے تجربہ کار انجینئرز آرڈر پر بناتے ہیں۔ ہمیں بتائیں کہ آپ کو کیا چاہیے اور ہم آپ کو دکھائیں گے کہ ہم اسے کیسے بنائیں گے۔