Astudiaeth achos AI a SaaS

Symudodd ein SaaS trawsgrifio o Rails i Rust mewn saith diwrnod heb allgofnodi neb

Mae SoundScript.AI yn troi sain yn destun mewn 99 iaith. Roedd ei ap Rails yn dal y wefan, y gwaith cefndir a Redis ar un gweinydd bach, ac roedd yn cyrraedd ei derfynau. Fe wnaethom ei ailysgrifennu yn Rust, ei wirio dudalen wrth dudalen yn erbyn yr hen ap, a symud y cynhyrchiad mewn ffenestr o ryw bedair munud.

Cleient
Envixo
Platfform
Ap gwe ac API ffôn
Diwydiant
AI a SaaS
Lansiwyd
2026

Yr her

Roedd yr ap Rails 8.1 yn gweithio, ond roedd Puma, Sidekiq, Redis a PostgreSQL yn rhannu gweinydd gyda 1.9 GB o gof. Dan lwyth roedd tudalennau'n ateb mewn eiliadau, ac yn Gorffennaf 2026 rhewodd y gwaith cefndir am bum diwrnod.

Cyn: Puma, Sidekiq, Redis a PostgreSQL ar un gweinydd gyda 1.9 GB o gof
Ar ôl: Gwasanaethau gwe a worker ar Kubernetes gyda PostgreSQL 18 wedi'i reoli a dim Redis: mae ciwiau, diweddariadau byw a therfynau ceisiadau'n rhedeg ar PostgreSQL
Cyn: Canolrif o 2.7 s ar y tudalennau cyhoeddus gyda 100 cysylltiad ar y tro
Ar ôl: Canolrif o 11.7 ms yn yr un prawf
Cyn: Allgludiadau PDF yn annarllenadwy mewn Arabeg, Hebraeg, Perseg, Wrdw a sgript Devanagari
Ar ôl: PDFau wedi'u cysodi â Typst gyda ffontiau Noto, gyda fformatio cywir a thestun o'r dde i'r chwith
Cyn: Webhooks taliadau a thrawsgrifio a oedd yn derbyn digwyddiadau heb lofnod pan oedd yr allwedd gyfrinachol ar goll
Ar ôl: Pob llofnod webhook wedi'i wirio, bob amser
Cyn: 937 MB o gof ar yr uchafbwynt
Ar ôl: 102 MB o gof ar yr uchafbwynt

Beth wnaethom ei adeiladu

Ailysgrifennu llawn o'r cynnyrch, nid prototeip: gwefan mewn 99 iaith, y llinell drawsgrifio, crynodebau a sgwrs AI, allgludiadau, bilio, API ffôn a chonsol gweinyddu.

Yr un URLau a chytundebau

Arhosodd pob tudalen wedi'i chyfieithu, llwybr webhook, pwynt terfyn API ffôn a bwced storio yr un, felly daliodd dolenni, apiau ac integreiddiadau i weithio.

Ni allgofnodwyd neb

Mae'r ap Rust yn darllen cwci sesiwn Rails a'r hashiau cyfrineiriau sy'n bodoli, felly arhosodd y defnyddwyr wedi mewngofnodi drwy'r newid.

Data wedi'i wirio, nid ei dybio

Ar ôl y copi olaf fe gymharom nifer y rhesi a'r symiau gwirio ar gyfrifon, trawsgrifiadau, defnydd a thanysgrifiadau rhwng yr hen gronfa ddata a'r un newydd: yr un peth.

Amgylchedd prawf cydraddoldeb

Cafodd 1,126 o geisiadau tudalen mewn 11 math o ddefnyddiwr a phedair iaith, 39 ffurflen wedi'u hanfon a 343 o geisiadau gweinyddu eu hailredeg a'u cymharu yn erbyn y ddau ap.

Y cynnyrch cyfan

Trawsgrifio gyda Whisper ac Azure, statws byw, crynodeb a sgwrs AI, allgludo i TXT, SRT, DOCX a PDF, bilio trwy Stripe a Google Play, a chonsol gweinyddu.

Ffordd ddiogel yn ôl

Arhosodd yr hen weinydd heb ei gyffwrdd am bythefnos ar ôl y newid, felly newid DNS oedd y dychwelyd.

Canlyniadau peirianneg

Wedi'u mesur mewn prawf llwyth cyn y lansio, ar beiriant a rennir: mae'r rhifau absoliwt yn fras, mae'r cymarebau'n dal.

230x
Ymateb canolrif cyflymach dan lwyth
9x
Llai o gof ar yr uchafbwynt
880
Profion awtomatig ar bob newid
7
Diwrnodau o'r commit cyntaf i gynhyrchiad
  • Symudwyd y cynhyrchiad mewn ffenestr o ryw bedair munud
  • Cofrestru, uwchlwytho, statws byw, lawrlwythiadau, AI, API a gweinyddu wedi'u gwirio mewn cynhyrchiad ar ôl y newid
  • Daeth y prawf llwyth â gwall yn y pwll cysylltiadau i'r golwg, wedi'i gywiro cyn y lansio
  • 99 iaith, gan gynnwys PDFau o'r dde i'r chwith

Technoleg

  • Rust
  • axum
  • PostgreSQL
  • Typst
  • OpenAI Whisper
  • Azure Speech
  • Stripe
  • Kubernetes

Angen meddalwedd wedi'i adeiladu o amgylch eich busnes?

Integreiddiadau, offer mewnol, apiau a phlatfformau, wedi'u hadeiladu i archeb gan beirianwyr profiadol sy'n cyfarwyddo asiantau AI. Dywedwch wrthym beth sydd ei angen arnoch a byddwn yn dangos i chi sut y byddem yn ei adeiladu.