Eise Transkriptiouns-SaaS a siwe Deeg vu Rails op Rust geplënnert, ouni datt een ausgelogt gouf
SoundScript.AI mécht aus Audio Text an 99 Sproochen. Seng Rails-App huet d'Websäit, d'Aufgaben am Hannergrond a Redis op engem klenge Server bedriwwen an ass un hir Grenze gestouss. Mir hunn se a Rust nei geschriwwen, Säit fir Säit géint déi al App gepréift an d'Produktioun an engem Zäitfënster vu ronn véier Minutte gewiesselt.
- Client
- Envixo
- Plattform
- Web-App a Mobil-API
- Branche
- KI & SaaS
- Lancéiert
- 2026
D'Erausfuerderung
D'Rails-8.1-App huet funktionnéiert, mee Puma, Sidekiq, Redis a PostgreSQL hunn een Server mat 1.9 GB Speicher gedeelt. Ënner Laast hunn d'Säite Sekonnen gebraucht fir ze äntweren, an am Juli 2026 sinn d'Aufgaben am Hannergrond fënnef Deeg laang hänke bliwwen.
Wat mir gebaut hunn
E komplett Neischreiwen vum Produit, kee Prototyp: d'Websäit an 99 Sproochen, d'Transkriptiounskette, KI-Resumeen a Chat, Exporten, d'Fakturatioun, d'Mobil-API an d'Admin-Konsol.
Déi selwecht URLen a Kontrakter
All lokaliséiert Säit, all Webhook-Pad, all Endpunkt vun der Mobil-API an all Späicherbucket sinn d'selwecht bliwwen, sou datt Linken, Appen an Integratioune weider funktionnéiert hunn.
Keen gouf ausgelogt
D'Rust-App liest de Rails-Sessioun-Cookie an déi existent Passwuert-Hashen, sou datt d'Benotzer duerch de Wiessel ugemellt bliwwe sinn.
Daten iwwerpréift, net ugeholl
No der leschter Kopie goufen d'Zuele vun de Zeilen an d'Checksumme vu Konten, Transkriptiounen, Verbrauch an Abonnementer tëscht der alter an der neier Datebank verglach: identesch.
E Testsystem fir d'Gläichheet
1,126 Säitenufroe fir 11 Zorte vu Benotzer a véier Sproochen, 39 ofgeschéckte Formulairen an 343 Administratiounsufroe goufen op béide Appe nogespillt a verglach.
De ganze Produit
Transkriptioun mat Whisper an Azure, Live-Status, KI-Resumé a Chat, Exporten als TXT, SRT, DOCX a PDF, Fakturatioun mat Stripe a Google Play, an eng Admin-Konsol.
E séchere Wee zréck
Den alen Server ass no dem Wiessel zwou Woche laang onberéiert bliwwen, sou datt d'Zrécksetzen eng DNS-Ännerung war.
Technesch Resultater
An engem Laasttest virum Start gemiessen, op enger gedeelter Maschinn: déi absolut Zuele sinn indikativ, d'Verhältnisser halen.
- D'Produktioun an engem Zäitfënster vu ronn véier Minutte gewiesselt
- Registratioun, Upload, Live-Status, Downloads, KI, API an Administratioun no dem Wiessel an der Produktioun gepréift
- De Laasttest huet e Bug am Verbindungspool fonnt, virum Start behuewen
- 99 Sproochen, inklusiv PDFe vu riets no lénks
Technologie
- Rust
- axum
- PostgreSQL
- Typst
- OpenAI Whisper
- Azure Speech
- Stripe
- Kubernetes
Braucht Dir Software, déi ronderëm Äert Geschäft gebaut ass?
Integratiounen, intern Tools, Apps a Plattformen, op Mooss gebaut vun erfuerene Ingenieuren, déi KI-Agente steieren. Sot eis, wat Dir braucht, a mir weisen Iech, wéi mir et bauen géifen.