Бидний хөрвүүлгийн 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-ийн сешн күүки ба байгаа нэвтрэх үгийн хэшийг уншдаг тул хэрэглэгчид шилжилтийн үед нэвтэрсэн хэвээр байв.
Өгөгдлийг таамагласангүй, шалгасан
Сүүлчийн хуулалтын дараа бүртгэл, хөрвүүлсэн бичвэр, хэрэглээ ба захиалгын мөрийн тоо ба хяналтын нийлбэрийг хуучин ба шинэ өгөгдлийн сангийн хооронд харьцуулсан: ижилхэн.
Ижил эсэхийг шалгах тестийн систем
Хэрэглэгчийн 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 агентуудыг удирддаг туршлагатай инженерүүд захиалгаар бүтээдэг. Танд юу хэрэгтэйг хэлээрэй, бид үүнийг хэрхэн бүтээхээ харуулъя.