కేస్ స్టడీ 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 ఏజెంట్లను నడిపించే అనుభవజ్ఞులైన ఇంజనీర్లు ఆర్డర్‌పై నిర్మిస్తారు. మీకు ఏమి కావాలో చెప్పండి, మేము దాన్ని ఎలా నిర్మిస్తామో చూపిస్తాం.