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