Transkripsiya SaaS'imiz yetti kunda Rails'dan Rust'ga ko'chdi, hech kim hisobidan chiqarilmadi
SoundScript.AI audioni 99 tilda matnga aylantiradi. Uning Rails ilovasi saytni, fon vazifalarini va Redis'ni bitta kichik serverda yuritardi va imkoniyat chegarasiga yetib bordi. Biz uni Rust'da qayta yozdik, eski ilovaga qarshi sahifama-sahifa tekshirdik va real ish muhitini taxminan to'rt daqiqalik oynada almashtirdik.
- Mijoz
- Envixo
- Platforma
- Veb-ilova va mobil API
- Soha
- AI va SaaS
- Ishga tushirilgan
- 2026
Muammo
Rails 8.1 ilovasi ishlardi, lekin Puma, Sidekiq, Redis va PostgreSQL 1.9 GB xotirali bitta serverni bo'lishardi. Yuklama ostida sahifalar javob berishga sekundlab vaqt ketardi, 2026-yil iyulda esa fon vazifalari besh kun qotib qoldi.
Nima yaratdik
Mahsulotning to'liq qayta yozilishi, prototip emas: 99 tilda sayt, transkripsiya quvuri, AI xulosalari va chat, eksportlar, to'lovlar, mobil API va admin konsoli.
Xuddi shu URL va shartnomalar
Har bir mahalliylashtirilgan sahifa, webhook yo'li, mobil API nuqtasi va saqlash joyi o'zgarmadi, shuning uchun havolalar, ilovalar va integratsiyalar ishlashda davom etdi.
Hech kim hisobidan chiqmadi
Rust ilovasi Rails'ning sessiya cookie'sini va mavjud parol xeshlarini o'qiydi, shuning uchun foydalanuvchilar almashtirish davomida tizimda qoldi.
Ma'lumot tekshirildi, taxmin qilinmadi
Oxirgi ko'chirishdan keyin hisoblar, transkriptlar, foydalanish va obunalarning yozuv soni hamda nazorat summalari eski va yangi ma'lumotlar bazasi o'rtasida solishtirildi: bir xil.
Tenglikni tekshirish stendi
11 xil foydalanuvchi turi va to'rt til bo'yicha 1 126 sahifa so'rovi, 39 shakl yuborilishi va 343 admin so'rovi ikkala ilovada qayta o'ynatildi va solishtirildi.
Mahsulotning hammasi
Whisper va Azure bilan transkripsiya, jonli holat, AI xulosa va chat, TXT, SRT, DOCX va PDF eksportlari, Stripe va Google Play to'lovlari hamda admin konsoli.
Xavfsiz qaytish yo'li
Eski server almashtirishdan keyin ikki hafta o'z holida turdi, shuning uchun orqaga qaytish bitta DNS o'zgarishi edi.
Muhandislik natijalari
Ishga tushirishdan oldin umumiy mashinada yuklama testida o'lchangan: mutlaq raqamlar taxminiy, nisbatlar esa o'z kuchida.
- Real ish muhiti taxminan to'rt daqiqalik oynada almashtirildi
- Almashtirishdan keyin ro'yxatdan o'tish, yuklash, jonli holat, yuklab olish, AI, API va admin paneli real muhitda tekshirildi
- Yuklama testi ulanishlar hovuzidagi xatoni topdi, ishga tushirishdan oldin tuzatildi
- 99 til, shu qatorda o'ngdan chapga yozilgan PDF'lar
Texnologiyalar
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
Biznesingizga moslashtirilgan dastur kerakmi?
Integratsiyalar, ichki vositalar, ilovalar va platformalar; AI agentlarini boshqaradigan tajribali muhandislar tomonidan buyurtma asosida yaratiladi. Sizga nima kerakligini ayting, biz uni qanday qurishimizni ko'rsatamiz.