எங்கள் படியெடுப்பு 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-களும் ஒப்பந்தங்களும்
ஒவ்வொரு மொழிமாற்றப்பட்ட பக்கம், வெப்ஹூக் பாதை, மொபைல் 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 ஏஜென்ட்களை வழிநடத்தும் அனுபவமிக்க பொறியாளர்களால் ஆர்டரின் பேரில் உருவாக்கப்படுகின்றன. உங்களுக்கு என்ன தேவை என்று சொல்லுங்கள்; அதை நாங்கள் எப்படி உருவாக்குவோம் என்பதைக் காட்டுகிறோம்.