केस स्टडी 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 मा पृष्ठभूमिका काम पाँच दिन अड्किए।

पहिले: 1.9 GB मेमोरीको एउटै सर्भरमा Puma, Sidekiq, Redis र PostgreSQL
पछि: Kubernetes मा वेब र वर्कर सेवा, व्यवस्थित PostgreSQL 18 सहित र Redis बिना: लाइन, लाइभ अपडेट र दर सीमा PostgreSQL मै चल्छन्
पहिले: 100 सँगसँगै जडानमा सार्वजनिक पृष्ठको 2.7 s को मध्यमान
पछि: उही परीक्षणमा 11.7 ms को मध्यमान
पहिले: अरबी, हिब्रू, फारसी, उर्दू र देवनागरी लिपिमा पढ्नै नसकिने PDF निर्यात
पछि: Typst र Noto फन्टले तयार गरिएका PDF, अक्षरको ठीक आकार र दायाँबाट बायाँ लेखाईसहित
पहिले: गोप्य कुञ्जी नभएमा हस्ताक्षर बिनाका घटना स्वीकार गर्ने भुक्तानी र ट्रान्सक्रिप्शन वेबहुक
पछि: हरेक वेबहुक हस्ताक्षर सधैं जाँचिने
पहिले: उच्चतम बिन्दुमा 937 MB मेमोरी
पछि: उच्चतम बिन्दुमा 102 MB मेमोरी

हामीले के बनायौं

प्रोटोटाइप नभई उत्पादनको पूर्ण पुनर्लेखन: 99 भाषामा वेबसाइट, ट्रान्सक्रिप्शन प्रक्रिया, AI सारांश र च्याट, निर्यात, बिलिङ, मोबाइल API र एडमिन कन्सोल।

उही URL र सम्झौता

हरेक स्थानीयकृत पृष्ठ, वेबहुक पथ, मोबाइल API एन्डपोइन्ट र स्टोरेज बकेट जस्तै रह्यो, त्यसैले लिंक, एप र इन्टिग्रेसन चलिरहे।

कोही पनि लगआउट भएनन्

Rust एपले Rails को सत्र कुकी र पहिलेकै पासवर्ड हास पढ्छ, त्यसैले परिवर्तनभरि प्रयोगकर्ता लगइन भइरहे।

डेटा अनुमान नगरी जाँचिएको

अन्तिम प्रतिलिपिपछि खाता, ट्रान्सक्रिप्ट, प्रयोग र सदस्यताका पङ्क्ति गणना तथा चेकसम पुरानो र नयाँ डेटाबेसबीच मिलाइए: एकै।

समानता परीक्षणको ढाँचा

11 किसिमका प्रयोगकर्ता र चार भाषामा 1,126 पृष्ठ अनुरोध, 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 एजेन्टहरूलाई निर्देशन दिने अनुभवी इन्जिनियरहरूद्वारा अर्डरमा बनाइएका। तपाईंलाई के चाहिन्छ भन्नुहोस्, हामी यसलाई कसरी बनाउँछौं भनेर देखाउनेछौं।