Studi Kasus AI lan SaaS

SaaS transkripsi kita pindhah saka Rails menyang Rust ing pitung dina, tanpa ana sing metu saka akune

SoundScript.AI ngowahi audio dadi teks ing 99 basa. Aplikasi Rails-e nglakokake situs, pakaryan latar mburi, lan Redis ing siji server cilik, lan wis cedhak watese. Kita nulis ulang nganggo Rust, mriksa kaca siji-siji dibandhingake aplikasi lawas, lan ngalih produksi ing jeda kira-kira papat menit.

Klien
Envixo
Platform
Aplikasi web lan API seluler
Industri
AI lan SaaS
Diluncurake
2026

Tantangane

Aplikasi Rails 8.1 mlaku, nanging Puma, Sidekiq, Redis, lan PostgreSQL nunggal siji server kanthi memori 1,9 GB. Nalika beban dhuwur, kaca butuh pirang-pirang detik kanggo mangsuli, lan ing Juli 2026 pakaryan latar mburi mandheg limang dina.

Sadurunge: Puma, Sidekiq, Redis, lan PostgreSQL ing siji server kanthi memori 1,9 GB
Sawise: Layanan web lan worker ing Kubernetes kanthi PostgreSQL 18 sing dikelola, lan tanpa Redis: antrean, nganyari langsung, lan wates panjalukan mlaku ing PostgreSQL
Sadurunge: Median 2,7 s ing kaca umum kanthi 100 sambungan bebarengan
Sawise: Median 11,7 ms ing tes sing padha
Sadurunge: Ekspor PDF sing ora kewaca ing aksara Arab, Ibrani, Persia, Urdu, lan Dewanagari
Sawise: PDF ditata nganggo Typst lan fon Noto, kanthi wangun aksara sing bener lan tulisan saka tengen menyang kiwa
Sadurunge: Webhook pembayaran lan transkripsi sing nampa prastawa tanpa tandha tangan nalika kunci rahasiane ora ana
Sawise: Saben tandha tangan webhook dipriksa, tansah
Sadurunge: 937 MB memori nalika pucuk
Sawise: 102 MB memori nalika pucuk

Sing Kita Bangun

Nulis ulang kabeh produke, dudu prototipe: situs ing 99 basa, alur transkripsi, ringkesan lan obrolan AI, ekspor, tagihan, API seluler, lan konsol admin.

URL lan prejanjian sing padha

Saben kaca basa, dalan webhook, endpoint API seluler, lan panyimpenan tetep padha, mula tautan, aplikasi, lan integrasi terus mlaku.

Ora ana sing metu

Aplikasi Rust maca cookie sesi Rails lan hash sandi sing wis ana, mula pangguna tetep mlebu nalika ganti.

Data dipriksa, ora mung dikira

Sawise nyalin pungkasan, jumlah larik lan checksum akun, transkrip, panggunaan, lan langganan dibandhingake antarane basis data lawas lan anyar: padha persis.

Piranti tes kanggo mbandhingake

1.126 panjalukan kaca kanggo 11 jinis pangguna lan papat basa, 39 kiriman formulir, lan 343 panjalukan admin diputer maneh ing loro aplikasi banjur dibandhingake.

Kabeh produke

Transkripsi nganggo Whisper lan Azure, status langsung, ringkesan lan obrolan AI, ekspor TXT, SRT, DOCX, lan PDF, tagihan Stripe lan Google Play, sarta konsol admin.

Dalan bali sing aman

Server lawas ditinggal utuh rong minggu sawise ganti, mula mbalekake mung ngowahi DNS.

Asil Teknis

Diukur ing tes beban sadurunge diluncurake, ing mesin sing dienggo bareng: angka pastine mung pitunjuk, nanging bandhingane tetep bener.

230x
Median respons luwih cepet nalika beban dhuwur
9x
Memori nalika pucuk luwih sithik
880
Tes otomatis mlaku ing saben owah-owahan
7
Dina saka commit kapisan nganti produksi
  • Produksi dialih ing jeda kira-kira papat menit
  • Pendaftaran, unggahan, status langsung, undhuhan, AI, API, lan admin dipriksa ing produksi sawise ganti
  • Tes beban nemu bug ing kumpulan sambungan, didandani sadurunge diluncurake
  • 99 basa, kalebu PDF saka tengen menyang kiwa

Teknologi

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

Butuh Piranti Lunak sing Dibangun Miturut Bisnis Sampeyan?

Integrasi, piranti internal, aplikasi lan platform, digawe miturut pesenan dening insinyur senior sing ngarahake agen AI. Critakna apa sing sampeyan butuhake lan kita bakal nuduhake carane kita bakal mbangun.