Okkara avskrivingar-SaaS flutti frá Rails til Rust í sjey dagar, uttan at nakar varð skrivaður út
SoundScript.AI broytir ljóð til tekst á 99 málum. Rails-forritið hjá tí koyrdi heimasíðuna, bakgrundsarbeiðini og Redis á einum lítlum servara og var komið at sínum marki. Vit umskrivaðu tað í Rust, kannaðu tað síðu fyri síðu móti gamla forritinum og skiftu reksturin í einum vindeyga á umleið fýra minuttir.
- Kundi
- Envixo
- Pallur
- Vevforrit og API til fartelefonir
- Vinnugrein
- AI og SaaS
- Útgivið
- 2026
Avbjóðingin
Rails 8.1 forritið virkaði, men Puma, Sidekiq, Redis og PostgreSQL deildu ein servara við 1.9 GB minni. Við nógvari nýtslu tóku síðurnar sekund at svara, og í juli 2026 stóðu bakgrundsarbeiðini fast í fimm dagar.
Tað, vit bygdu
Ein fullkomin umskriving av vøruni, ikki ein royndarútgáva: heimasíðan á 99 málum, avskrivingarleiðin, AI-samandráttir og kjak, útflutningur, rokning, API til fartelefonir og umsitingarpallurin.
Somu URL og sáttmálar
Hvør umsett síða, hvør webhook-leið, hvør API-endi til fartelefonir og hvør goymsla varð tann sama, so leinkjur, forrit og samanbindingar hildu fram at virka.
Eingin varð skrivaður út
Rust-forritið lesur Rails-setukøkuna og tey passorðshashir, sum longu vóru, so brúkararnir vóru framvegis innskrivaðir gjøgnum skiftið.
Dátur kannaðar, ikki gitnar
Eftir seinasta avritið vórðu talið av linjum og kontrolltølini fyri kontur, avskrivingar, nýtslu og hald samanborin millum gamla og nýggja dátugrunnin: júst tey somu.
Eitt tól at kanna samsvar
1,126 síðufyrispurningar fyri 11 sløg av brúkarum og fýra mál, 39 skjøl send inn og 343 umsitingarfyrispurningar vórðu koyrd aftur móti báðum forritunum og samanborin.
Øll vøran
Avskriving við Whisper og Azure, støða í beinleiðis, AI-samandráttur og kjak, útflutningur í TXT, SRT, DOCX og PDF, rokning gjøgnum Stripe og Google Play, og ein umsitingarpallur.
Ein trygg leið aftur
Gamli servarin stóð óbroyttur tvær vikur eftir skiftið, so at fara aftur var ein DNS-broyting.
Tøknilig úrslit
Mált í eini álastroynd áðrenn útgávuna, á eini deildari maskinu: tølini í sær eru vegleiðandi, men viðurskiftini millum tey halda.
- Reksturin varð skiftur í einum vindeyga á umleið fýra minuttir
- Innskriving, upplegging, støða í beinleiðis, niðurtøkur, AI, API og umsiting kannað í rakstri eftir skiftið
- Álastroyndin fann ein feil í sambindingarsavninum, rættaðan áðrenn útgávuna
- 99 mál, eisini PDF-fílur frá høgru til vinstru
Tøkni
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
Tørvar tær ritbúnað, sum er bygdur kring títt virksemi?
Samanbindingar, innanhýsis amboð, forrit og pallar, bygd eftir bílegging av royndum verkfrøðingum, ið stýra AI-agentum. Sig okkum, hvat tú hevur brúk fyri, og vit vísa tær, hvussu vit høvdu bygt tað.