Транскрипция SaaS-ыбыз җиде көндә Rails-тан Rust-ка күчте, бер кем дә аккаунтыннан чыгарылмады
SoundScript.AI аудионы 99 телдә текстка әверелдерә. Аның Rails кушымтасы сайтны, фон эшләрен һәм Redis-ны бер кечкенә серверда йөртә иде һәм үз чигенә җитеп бара иде. Без аны Rust телендә яңадан яздык, иске кушымта белән бит-бит тикшердек һәм эш мохитен якынча дүрт минутлык арада алмаштырдык.
- Клиент
- Envixo
- Платформа
- Веб кушымта һәм мобиль API
- Тармак
- AI һәм SaaS
- Чыгарылды
- 2026
Мәсьәлә
Rails 8.1 кушымтасы эшли иде, әмма Puma, Sidekiq, Redis һәм PostgreSQL 1.9 GB хәтерле бер серверны бүлешә иде. Йөкләнеш астында битләр җавап бирү өчен секундлар алды, ә 2026 елның июлендә фон эшләре биш көн буе катып торды.
Без нәрсә төзедек
Продуктны тулысынча яңадан язу, прототип түгел: 99 телдә сайт, транскрипция линиясе, AI кыскартмалары һәм чат, экспортлар, түләү, мобиль API һәм идарә консоле.
Шул ук URL һәм килешүләр
Һәр локальләштерелгән бит, webhook юлы, мобиль API ноктасы һәм саклагыч шул килеш калды, шуңа күрә сылтамалар, кушымталар һәм интеграцияләр эшләвен дәвам итте.
Бер кем дә чыгарылмады
Rust кушымтасы Rails-ның сессия cookie-сын һәм булган серсүз хэшларын укый, шуңа күрә кулланучылар алмаштыру вакытында системада калды.
Мәгълүмат тикшерелде, уйлап кына куелмады
Соңгы күчерүдән соң аккаунтлар, транскриптлар, куллану һәм язылуларның язма саны һәм тикшерү сумалары иске һәм яңа мәгълүмат базалары арасында чагыштырылды: бер үк.
Тигезлекне тикшерү стенды
11 төр кулланучы һәм дүрт тел буенча 1 126 бит сорауы, 39 форма җибәрү һәм 343 идарә сорауы ике кушымтада да кабатланды һәм чагыштырылды.
Продукт тулысынча
Whisper һәм Azure белән транскрипция, туры эфирдагы хәл, AI кыскартмасы һәм чат, TXT, SRT, DOCX һәм PDF экспортлары, Stripe һәм Google Play түләүләре, шулай ук идарә консоле.
Куркынычсыз кайту юлы
Иске сервер алмаштырганнан соң ике атна кагылмыйча торды, шуңа күрә артка кайтару бер DNS үзгәртүе иде.
Инженерлык нәтиҗәләре
Старт алдыннан уртак машинада йөкләнеш тестында үлчәнде: абсолют саннар якынча, ә нисбәтләр саклана.
- Эш мохите якынча дүрт минутлык арада алмаштырылды
- Алмаштырганнан соң теркәлү, йөкләү, туры эфирдагы хәл, йөкләп алу, AI, API һәм идарә панеле эш мохитендә тикшерелде
- Йөкләнеш тесты тоташулар бассейнындагы хатаны тапты, старт алдыннан төзәтелде
- 99 тел, шул исәптән уңнан сулга язылган PDF-лар
Технологияләр
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
Бизнесыгызга җайлаштырылган программа кирәкме?
Интеграцияләр, эчке кораллар, кушымталар һәм платформалар: AI агентлары белән җитәкчелек итүче тәҗрибәле инженерлар заказ буенча төзи. Сезгә нәрсә кирәклеген әйтегез, без аны ничек төзәячәгебезне күрсәтербез.