ਸਾਡਾ ਟ੍ਰਾਂਸਕ੍ਰਿਪਸ਼ਨ 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 ਅਤੇ ਕਰਾਰ
ਹਰ ਸਥਾਨਕ ਭਾਸ਼ਾ ਵਾਲਾ ਪੰਨਾ, ਵੈੱਬਹੁੱਕ ਪਾਥ, ਮੋਬਾਈਲ 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 ਏਜੰਟਾਂ ਨੂੰ ਦਿਸ਼ਾ ਦੇਣ ਵਾਲੇ ਤਜਰਬੇਕਾਰ ਇੰਜੀਨੀਅਰਾਂ ਵੱਲੋਂ ਆਰਡਰ 'ਤੇ ਬਣਾਏ ਗਏ। ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਤੁਹਾਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਅਸੀਂ ਦਿਖਾਵਾਂਗੇ ਕਿ ਅਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਬਣਾਵਾਂਗੇ।