കേസ് സ്റ്റഡി 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
ശേഷം: മാനേജ്ഡ് PostgreSQL 18 ഉള്ള Kubernetes-ൽ വെബ്, വർക്കർ സേവനങ്ങൾ, Redis ഇല്ല: ക്യൂകൾ, തത്സമയ അപ്ഡേറ്റുകൾ, റേറ്റ് ലിമിറ്റുകൾ എന്നിവ PostgreSQL-ൽ പ്രവർത്തിക്കുന്നു
മുമ്പ്: 100 ഒരേസമയ കണക്ഷനുകളിൽ പൊതു പേജുകളിൽ 2.7 s മീഡിയൻ
ശേഷം: അതേ ടെസ്റ്റിൽ 11.7 ms മീഡിയൻ
മുമ്പ്: അറബി, ഹീബ്രു, പേർഷ്യൻ, ഉർദു, ദേവനാഗരി ലിപികളിൽ വായിക്കാനാകാത്ത PDF എക്സ്പോർട്ടുകൾ
ശേഷം: Typst-ഉം Noto ഫോണ്ടുകളും ഉപയോഗിച്ച് തയ്യാറാക്കിയ PDF-കൾ, ശരിയായ അക്ഷരരൂപവും വലത്തുനിന്ന് ഇടത്തോട്ടുള്ള വാചകവും സഹിതം
മുമ്പ്: രഹസ്യ കീ ഇല്ലാത്തപ്പോൾ സൈൻ ചെയ്യാത്ത ഇവന്റുകൾ സ്വീകരിച്ചിരുന്ന പേയ്‌മെന്റ്, ട്രാൻസ്ക്രിപ്ഷൻ webhook-കൾ
ശേഷം: എല്ലാ webhook സിഗ്നേച്ചറും എപ്പോഴും പരിശോധിക്കുന്നു
മുമ്പ്: ഉച്ചസ്ഥായിയിൽ 937 MB മെമ്മറി
ശേഷം: ഉച്ചസ്ഥായിയിൽ 102 MB മെമ്മറി

ഞങ്ങൾ നിർമ്മിച്ചത്

ഉൽപ്പന്നത്തിന്റെ പൂർണ്ണ പുനർലേഖനം, ഒരു പ്രോട്ടോടൈപ്പ് അല്ല: 99 ഭാഷകളിലെ വെബ്സൈറ്റ്, ട്രാൻസ്ക്രിപ്ഷൻ പ്രക്രിയ, AI സംഗ്രഹങ്ങളും ചാറ്റും, എക്സ്പോർട്ടുകൾ, ബില്ലിംഗ്, മൊബൈൽ API, അഡ്മിൻ കൺസോൾ.

അതേ URL-കളും ഇന്റർഫേസുകളും

ഓരോ പ്രാദേശികവൽക്കരിച്ച പേജും webhook പാതയും മൊബൈൽ 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 ഏജന്റുകളെ നയിക്കുന്ന പരിചയസമ്പന്നരായ എഞ്ചിനീയർമാർ ഓർഡർ അനുസരിച്ച് നിർമ്മിക്കുന്നു. നിങ്ങൾക്ക് എന്താണ് വേണ്ടതെന്ന് പറയൂ, ഞങ്ങൾ അത് എങ്ങനെ നിർമ്മിക്കുമെന്ന് കാണിച്ചുതരാം.