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