અમારું ટ્રાન્સક્રિપ્શન 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 અને એડમિન કન્સોલ.
એ જ URL અને કરાર
દરેક સ્થાનિકીકૃત પેજ, webhook પાથ, મોબાઇલ API એન્ડપોઇન્ટ અને સ્ટોરેજ બકેટ એ જ રહ્યાં, એટલે લિંક, એપ અને ઇન્ટિગ્રેશન કામ કરતાં રહ્યાં.
કોઈ લોગ આઉટ થયું નહીં
Rust એપ Rails સેશન કૂકી અને હાલના પાસવર્ડ હેશ વાંચે છે, એટલે સ્વિચ દરમિયાન વપરાશકર્તાઓ લોગ ઇન રહ્યા.
ડેટા ચકાસ્યો, માની લીધો નહીં
અંતિમ કોપી પછી એકાઉન્ટ, ટ્રાન્સક્રિપ્ટ, વપરાશ અને સબસ્ક્રિપ્શનની પંક્તિ સંખ્યા અને ચેકસમ જૂના અને નવા ડેટાબેઝ વચ્ચે સરખાવ્યાં: એકસરખાં.
એક સમાનતા ટેસ્ટ હાર્નેસ
11 પ્રકારના વપરાશકર્તા અને ચાર ભાષાઓમાં 1,126 પેજ રિક્વેસ્ટ, 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 એજન્ટોને દિશા આપતા અનુભવી એન્જિનિયરો દ્વારા ઓર્ડર પર બનાવેલાં. તમને શું જોઈએ છે તે જણાવો અને અમે તેને કેવી રીતે બનાવીશું તે તમને બતાવીશું.