आमचे ट्रान्सक्रिप्शन 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 एजंट्सना दिशा देणाऱ्या अनुभवी इंजिनिअर्सनी ऑर्डरनुसार बनवलेले. तुम्हाला काय हवे आहे ते सांगा आणि आम्ही ते कसे बनवू हे आम्ही तुम्हाला दाखवू.