Ons transkripsie-SaaS het in sewe dae van Rails na Rust geskuif, sonder dat iemand afgemeld is
SoundScript.AI verander klank in teks in 99 tale. Sy Rails-toepassing het die webwerf, die agtergrondtake en Redis op een klein bediener bedryf en het sy perke bereik. Ons het dit in Rust herskryf, dit bladsy vir bladsy teen die ou toepassing nagegaan en produksie in 'n venster van sowat vier minute oorgeskakel.
- Kliënt
- Envixo
- Platform
- Webtoepassing en mobiele API
- Bedryf
- KI & SaaS
- Bekendgestel
- 2026
Die uitdaging
Die Rails 8.1-toepassing het gewerk, maar Puma, Sidekiq, Redis en PostgreSQL het 'n bediener met 1.9 GB geheue gedeel. Onder las het bladsye sekondes geneem om te antwoord, en in Julie 2026 het die agtergrondtake vyf dae lank gevries.
Wat ons gebou het
'n Volledige herskrywing van die produk, nie 'n prototipe nie: die webwerf in 99 tale, die transkripsiepyplyn, KI-opsommings en -klets, uitvoere, fakturering, die mobiele API en die adminkonsole.
Dieselfde URL's en kontrakte
Elke gelokaliseerde bladsy, webhook-pad, mobiele API-eindpunt en bergingsemmer het dieselfde gebly, so skakels, toepassings en integrasies het bly werk.
Niemand afgemeld nie
Die Rust-toepassing lees die Rails-sessiekoekie en die bestaande wagwoord-hutswaardes, so gebruikers het deur die oorskakeling aangemeld gebly.
Data nagegaan, nie aanvaar nie
Ná die finale kopie is rytellings en kontrolesomme van rekeninge, transkripsies, gebruik en intekeninge tussen die ou en die nuwe databasis vergelyk: identies.
'n Raamwerk vir gelykheidstoetse
1,126 bladsyversoeke oor 11 soorte gebruiker en vier tale, 39 vorminskrywings en 343 adminversoeke is teen albei toepassings herhaal en vergelyk.
Die hele produk
Transkripsie met Whisper en Azure, lewendige status, KI-opsomming en -klets, uitvoere in TXT, SRT, DOCX en PDF, fakturering met Stripe en Google Play, en 'n adminkonsole.
'n Veilige pad terug
Die ou bediener het twee weke ná die oorskakeling ongeskonde gebly, so 'n terugrol was 'n DNS-verandering.
Ingenieursresultate
In 'n lastoets voor die bekendstelling gemeet, op 'n gedeelde masjien: die absolute syfers is aanduidend, die verhoudings geld.
- Produksie in 'n venster van sowat vier minute oorgeskakel
- Registrasie, oplaai, lewendige status, aflaaie, KI, API en admin ná die oorskakeling in produksie nagegaan
- Die lastoets het 'n fout in die verbindingspoel gevind, regtgestel voor die bekendstelling
- 99 tale, insluitend regs-na-links-PDF's
Tegnologie
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
Het jy sagteware nodig wat rondom jou besigheid gebou is?
Integrasies, interne nutsgoed, toepassings en platforms, op bestelling gebou deur senior ingenieurs wat KI-agente rig. Vertel ons wat jy nodig het, en ons wys jou hoe ons dit sou bou.