Fallstudie KI & SaaS

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.

Virdrun: Puma, Sidekiq, Redis a PostgreSQL op engem Server mat 1.9 GB Speicher
Duerno: Web- a Worker-Servicer op Kubernetes mat verwalteter PostgreSQL 18, an ouni Redis: Waardeschlaangen, Live-Updates a Rate-Limitte lafen op PostgreSQL
Virdrun: En Median vun 2.7 s op ëffentleche Säiten bei 100 parallele Verbindungen
Duerno: En Median vun 11.7 ms am selwechten Test
Virdrun: PDF-Exporte onliesbar an arabescher, hebräescher, persescher, Urdu- an Devanagari-Schrëft
Duerno: PDFe mat Typst an Noto-Schrëfte gesat, mat richteger Schrëftform an Text vu riets no lénks
Virdrun: Webhooks fir Bezuelungen a Transkriptiounen, déi onsignéiert Evenementer ugeholl hunn, wann e Geheimnis gefeelt huet
Duerno: All Webhook-Signatur iwwerpréift, ëmmer
Virdrun: 937 MB Speicher am Spëtzt
Duerno: 102 MB Speicher am Spëtzt

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.

230x
Méi séiere Median ënner Laast
9x
Manner Speicher am Spëtzt
880
Automatesch Tester bei all Ännerung
7
Deeg vum éischte Commit bis an d'Produktioun
  • 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.