Umritunarhugbúnaður okkar fór úr Rails í Rust á sjö dögum, án þess að nokkur væri skráður út
SoundScript.AI breytir hljóði í texta á 99 málum. Rails-forritið keyrði vefinn, bakgrunnsvinnuna og Redis á einum litlum þjóni og var komið að þolmörkum. Við endurskrifuðum það í Rust, athuguðum það síðu fyrir síðu á móti gamla forritinu og skiptum rekstrinum yfir á um fjórum mínútum.
- Viðskiptavinur
- Envixo
- Vettvangur
- Vefforrit og API fyrir síma
- Atvinnugrein
- Gervigreind og SaaS
- Gefið út
- 2026
Áskorunin
Rails 8.1 forritið virkaði, en Puma, Sidekiq, Redis og PostgreSQL deildu þjóni með 1,9 GB af minni. Undir álagi tóku síður sekúndur að svara, og í júlí 2026 fraus bakgrunnsvinnan í fimm daga.
Það sem við smíðuðum
Heil endurskrift vörunnar, ekki frumgerð: vefurinn á 99 málum, umritunarferlið, samantektir og samtal með gervigreind, útflutningur, greiðslur, API fyrir síma og stjórnborðið.
Sömu slóðir og sömu skuldbindingar
Hver staðfærð síða, hver vefkrókaslóð, hver API-endi fyrir síma og hver gagnageymsla var óbreytt, svo tenglar, forrit og samtengingar héldu áfram að virka.
Enginn skráður út
Rust-forritið les setukökuna frá Rails og lykilorðatætur sem þegar voru til, svo notendur héldu innskráningu sinni yfir skiptin.
Gögn staðfest, ekki gefin
Eftir síðustu afritun voru fjöldi raða og prófsummur fyrir aðganga, umritanir, notkun og áskriftir bornar saman milli gamla og nýja gagnagrunnsins: eins.
Prófunarumgjörð fyrir samanburð
1.126 síðufyrirspurnir fyrir 11 tegundir notenda og fjögur mál, 39 innsendingar forma og 343 stjórnborðsfyrirspurnir voru endurspilaðar á bæði forritin og bornar saman.
Öll varan
Umritun með Whisper og Azure, lifandi staða, samantekt og samtal með gervigreind, útflutningur í TXT, SRT, DOCX og PDF, greiðslur um Stripe og Google Play, og stjórnborð.
Örugg leið til baka
Gamli þjónninn stóð óhaggaður í tvær vikur eftir skiptin, svo afturköllun var DNS-breyting.
Tæknilegur árangur
Mælt í álagsprófi fyrir útgáfu, á vél sem var í samnotkun: tölurnar sjálfar eru til viðmiðunar, hlutföllin halda.
- Rekstrinum var skipt yfir á um fjórum mínútum
- Nýskráning, upphleðsla, lifandi staða, niðurhal, gervigreind, API og stjórnborð athuguð í rekstri eftir skiptin
- Álagsprófið fann villu í tengingapotti, leysta fyrir útgáfu
- 99 mál, þar með PDF frá hægri til vinstri
Tækni
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
Þarftu hugbúnað sem er smíðaður í kringum reksturinn þinn?
Samþættingar, innri tól, forrit og kerfi, smíðuð eftir pöntun af reyndum verkfræðingum sem stýra gervigreindarþjónum. Segðu okkur hvað þú þarft og við sýnum þér hvernig við myndum smíða það.