ਕੇਸ ਸਟੱਡੀ AI ਅਤੇ SaaS

ਸਾਡਾ ਟ੍ਰਾਂਸਕ੍ਰਿਪਸ਼ਨ 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 ਵਿੱਚ ਪਿਛਲੇ ਕੰਮ ਪੰਜ ਦਿਨ ਰੁਕੇ ਰਹੇ।

ਪਹਿਲਾਂ: 1.9 GB ਮੈਮਰੀ ਵਾਲੇ ਇੱਕੋ ਸਰਵਰ ਉੱਤੇ Puma, Sidekiq, Redis ਅਤੇ PostgreSQL
ਬਾਅਦ: Kubernetes ਉੱਤੇ ਵੈੱਬ ਅਤੇ ਵਰਕਰ ਸੇਵਾਵਾਂ, ਪ੍ਰਬੰਧਿਤ PostgreSQL 18 ਸਮੇਤ ਅਤੇ Redis ਤੋਂ ਬਿਨਾਂ: ਕਤਾਰ, ਲਾਈਵ ਅੱਪਡੇਟ ਅਤੇ ਰੇਟ ਲਿਮਿਟ PostgreSQL ਵਿੱਚ ਹੀ ਚੱਲਦੇ ਹਨ
ਪਹਿਲਾਂ: 100 ਇਕੱਠੇ ਜੁੜਨ ਵਾਲਿਆਂ ਨਾਲ ਜਨਤਕ ਪੰਨੇ ਦਾ 2.7 s ਦਾ ਮੀਡੀਅਨ
ਬਾਅਦ: ਉਸੇ ਟੈਸਟ ਵਿੱਚ 11.7 ms ਦਾ ਮੀਡੀਅਨ
ਪਹਿਲਾਂ: ਅਰਬੀ, ਹਿਬਰੂ, ਫ਼ਾਰਸੀ, ਉਰਦੂ ਅਤੇ ਦੇਵਨਾਗਰੀ ਲਿਪੀ ਵਿੱਚ ਨਾ ਪੜ੍ਹੇ ਜਾਣ ਵਾਲੇ PDF ਐਕਸਪੋਰਟ
ਬਾਅਦ: Typst ਅਤੇ Noto ਫੌਂਟਾਂ ਨਾਲ ਬਣੇ PDF, ਅੱਖਰਾਂ ਦੇ ਸਹੀ ਰੂਪ ਅਤੇ ਸੱਜੇ ਤੋਂ ਖੱਬੇ ਲਿਖਾਈ ਸਮੇਤ
ਪਹਿਲਾਂ: ਭੁਗਤਾਨ ਅਤੇ ਟ੍ਰਾਂਸਕ੍ਰਿਪਸ਼ਨ ਵੈੱਬਹੁੱਕ ਜੋ ਗੁਪਤ ਕੁੰਜੀ ਨਾ ਹੋਣ ਉੱਤੇ ਦਸਤਖਤ ਤੋਂ ਬਿਨਾਂ ਘਟਨਾਵਾਂ ਮੰਨ ਲੈਂਦੇ ਸਨ
ਬਾਅਦ: ਹਰ ਵੈੱਬਹੁੱਕ ਦੇ ਦਸਤਖਤ ਹਮੇਸ਼ਾ ਜਾਂਚੇ ਜਾਂਦੇ ਹਨ
ਪਹਿਲਾਂ: ਸਿਖਰ ਉੱਤੇ 937 MB ਮੈਮਰੀ
ਬਾਅਦ: ਸਿਖਰ ਉੱਤੇ 102 MB ਮੈਮਰੀ

ਅਸੀਂ ਕੀ ਬਣਾਇਆ

ਕਿਸੇ ਪ੍ਰੋਟੋਟਾਈਪ ਦਾ ਨਹੀਂ, ਪੂਰੇ ਉਤਪਾਦ ਦਾ ਦੁਬਾਰਾ ਲਿਖਣਾ: 99 ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਵੈੱਬਸਾਈਟ, ਟ੍ਰਾਂਸਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ, AI ਸੰਖੇਪ ਤੇ ਚੈਟ, ਐਕਸਪੋਰਟ, ਬਿਲਿੰਗ, ਮੋਬਾਈਲ API ਅਤੇ ਐਡਮਿਨ ਕੰਸੋਲ।

ਉਹੀ URL ਅਤੇ ਕਰਾਰ

ਹਰ ਸਥਾਨਕ ਭਾਸ਼ਾ ਵਾਲਾ ਪੰਨਾ, ਵੈੱਬਹੁੱਕ ਪਾਥ, ਮੋਬਾਈਲ API ਐਂਡਪੁਆਇੰਟ ਅਤੇ ਸਟੋਰੇਜ ਬਕੇਟ ਉਹੀ ਰਿਹਾ, ਇਸ ਲਈ ਲਿੰਕ, ਐਪਾਂ ਅਤੇ ਜੁੜੀਆਂ ਸੇਵਾਵਾਂ ਚੱਲਦੀਆਂ ਰਹੀਆਂ।

ਕੋਈ ਵੀ ਲੌਗ ਆਉਟ ਨਹੀਂ ਹੋਇਆ

Rust ਐਪ Rails ਦੀਆਂ ਸੈਸ਼ਨ ਕੂਕੀਆਂ ਅਤੇ ਪਹਿਲਾਂ ਵਾਲੇ ਪਾਸਵਰਡ ਹੈਸ਼ ਪੜ੍ਹਦੀ ਹੈ, ਇਸ ਲਈ ਵਰਤੋਂਕਾਰ ਪੂਰੇ ਬਦਲਾਅ ਦੌਰਾਨ ਲੌਗਇਨ ਰਹੇ।

ਡਾਟਾ ਅੰਦਾਜ਼ੇ ਤੋਂ ਬਿਨਾਂ ਜਾਂਚਿਆ

ਅੰਤਿਮ ਨਕਲ ਤੋਂ ਬਾਅਦ ਖਾਤਿਆਂ, ਟ੍ਰਾਂਸਕ੍ਰਿਪਟਾਂ, ਵਰਤੋਂ ਅਤੇ ਮੈਂਬਰਸ਼ਿਪਾਂ ਦੀਆਂ ਕਤਾਰਾਂ ਦੀ ਗਿਣਤੀ ਤੇ ਚੈਕਸਮ ਪੁਰਾਣੇ ਅਤੇ ਨਵੇਂ ਡਾਟਾਬੇਸ ਵਿਚਾਲੇ ਮਿਲਾਏ ਗਏ: ਇੱਕੋ ਜਿਹੇ।

ਸਮਾਨਤਾ ਜਾਂਚਣ ਦਾ ਢਾਂਚਾ

11 ਤਰ੍ਹਾਂ ਦੇ ਵਰਤੋਂਕਾਰਾਂ ਅਤੇ ਚਾਰ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ 1,126 ਪੰਨੇ ਦੀਆਂ ਬੇਨਤੀਆਂ, 39 ਫਾਰਮ ਭੇਜਣੇ ਅਤੇ 343 ਐਡਮਿਨ ਬੇਨਤੀਆਂ ਦੋਵੇਂ ਐਪਾਂ ਉੱਤੇ ਦੁਹਰਾਈਆਂ ਤੇ ਮਿਲਾਈਆਂ ਗਈਆਂ।

ਪੂਰਾ ਉਤਪਾਦ

Whisper ਅਤੇ Azure ਨਾਲ ਟ੍ਰਾਂਸਕ੍ਰਿਪਸ਼ਨ, ਲਾਈਵ ਹਾਲਤ, AI ਸੰਖੇਪ ਤੇ ਚੈਟ, TXT, SRT, DOCX ਅਤੇ PDF ਐਕਸਪੋਰਟ, Stripe ਤੇ Google Play ਬਿਲਿੰਗ, ਅਤੇ ਐਡਮਿਨ ਕੰਸੋਲ।

ਪਿੱਛੇ ਮੁੜਨ ਦਾ ਸੁਰੱਖਿਤ ਰਾਹ

ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ ਪੁਰਾਣਾ ਸਰਵਰ ਦੋ ਹਫ਼ਤੇ ਜਿਵੇਂ ਸੀ ਉਵੇਂ ਰਿਹਾ, ਇਸ ਲਈ ਰੋਲਬੈਕ ਸਿਰਫ਼ ਇੱਕ DNS ਬਦਲਾਅ ਸੀ।

ਇੰਜੀਨੀਅਰਿੰਗ ਨਤੀਜੇ

ਜਨਤਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਂਝੀ ਮਸ਼ੀਨ ਉੱਤੇ ਕੀਤੇ ਲੋਡ ਟੈਸਟਾਂ ਵਿੱਚ ਮਾਪਿਆ ਗਿਆ: ਪੂਰੇ ਅੰਕੜੇ ਸੰਕੇਤ ਹਨ, ਅਨੁਪਾਤ ਕਾਇਮ ਰਹਿੰਦਾ ਹੈ।

230x
ਲੋਡ ਹੇਠ ਤੇਜ਼ ਮੀਡੀਅਨ ਜਵਾਬ
9x
ਸਿਖਰ ਉੱਤੇ ਘੱਟ ਮੈਮਰੀ
880
ਹਰ ਬਦਲਾਅ ਉੱਤੇ ਚੱਲਣ ਵਾਲੇ ਆਪਣੇ-ਆਪ ਟੈਸਟ
7
ਪਹਿਲੇ ਕਮਿਟ ਤੋਂ ਪ੍ਰੋਡਕਸ਼ਨ ਤੱਕ ਦੇ ਦਿਨ
  • ਪ੍ਰੋਡਕਸ਼ਨ ਲਗਭਗ ਚਾਰ ਮਿੰਟ ਦੇ ਵਕਫ਼ੇ ਵਿੱਚ ਬਦਲਿਆ
  • ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ ਸਾਈਨਅੱਪ, ਅੱਪਲੋਡ, ਲਾਈਵ ਹਾਲਤ, ਡਾਊਨਲੋਡ, AI, API ਅਤੇ ਐਡਮਿਨ ਪ੍ਰੋਡਕਸ਼ਨ ਵਿੱਚ ਜਾਂਚੇ ਗਏ
  • ਲੋਡ ਟੈਸਟਾਂ ਨੇ ਕਨੈਕਸ਼ਨ ਪੂਲ ਦਾ ਇੱਕ ਬੱਗ ਲੱਭਿਆ, ਜਨਤਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਠੀਕ ਕੀਤਾ
  • 99 ਭਾਸ਼ਾਵਾਂ, ਸੱਜੇ ਤੋਂ ਖੱਬੇ ਲਿਖੇ PDF ਸਮੇਤ

ਤਕਨਾਲੋਜੀ

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

ਆਪਣੇ ਕਾਰੋਬਾਰ ਮੁਤਾਬਕ ਬਣਿਆ ਸਾਫਟਵੇਅਰ ਚਾਹੀਦਾ ਹੈ?

ਇੰਟੀਗ੍ਰੇਸ਼ਨ, ਅੰਦਰੂਨੀ ਟੂਲ, ਐਪਸ ਅਤੇ ਪਲੇਟਫਾਰਮ, AI ਏਜੰਟਾਂ ਨੂੰ ਦਿਸ਼ਾ ਦੇਣ ਵਾਲੇ ਤਜਰਬੇਕਾਰ ਇੰਜੀਨੀਅਰਾਂ ਵੱਲੋਂ ਆਰਡਰ 'ਤੇ ਬਣਾਏ ਗਏ। ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਤੁਹਾਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਅਸੀਂ ਦਿਖਾਵਾਂਗੇ ਕਿ ਅਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਬਣਾਵਾਂਗੇ।