ಕೇಸ್ ಸ್ಟಡಿ 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
ನಂತರ: ನಿರ್ವಹಿತ PostgreSQL 18 ಜೊತೆ Kubernetes ನಲ್ಲಿ ವೆಬ್ ಮತ್ತು ವರ್ಕರ್ ಸೇವೆಗಳು, Redis ಇಲ್ಲದೆ: ಕ್ಯೂಗಳು, ಲೈವ್ ಅಪ್‌ಡೇಟ್‌ಗಳು ಮತ್ತು ದರ ಮಿತಿಗಳು PostgreSQL ನಲ್ಲಿ ನಡೆಯುತ್ತವೆ
ಮೊದಲು: 100 ಸಮಾನಾಂತರ ಸಂಪರ್ಕಗಳಲ್ಲಿ ಸಾರ್ವಜನಿಕ ಪುಟಗಳಿಗೆ ಮಧ್ಯಮ 2.7 s
ನಂತರ: ಅದೇ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಮಧ್ಯಮ 11.7 ms
ಮೊದಲು: ಅರೇಬಿಕ್, ಹೀಬ್ರೂ, ಪರ್ಷಿಯನ್, ಉರ್ದು ಮತ್ತು ದೇವನಾಗರಿ ಲಿಪಿಗಳಲ್ಲಿ ಓದಲಾಗದ PDF ರಫ್ತುಗಳು
ನಂತರ: Typst ಮತ್ತು Noto ಫಾಂಟ್‌ಗಳಿಂದ ಜೋಡಿಸಿದ PDF, ಸರಿಯಾದ ಅಕ್ಷರ ರೂಪ ಮತ್ತು ಬಲದಿಂದ ಎಡಕ್ಕೆ ಪಠ್ಯದೊಂದಿಗೆ
ಮೊದಲು: ರಹಸ್ಯ ಕೀ ಇಲ್ಲದಿದ್ದಾಗ ಸಹಿ ಇಲ್ಲದ ಘಟನೆಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತಿದ್ದ ಪಾವತಿ ಮತ್ತು ಪ್ರತಿಲೇಖನ webhook ಗಳು
ನಂತರ: ಪ್ರತಿ webhook ಸಹಿಯೂ ಪರಿಶೀಲಿತ, ಯಾವಾಗಲೂ
ಮೊದಲು: ಗರಿಷ್ಠ 937 MB ಮೆಮೊರಿ
ನಂತರ: ಗರಿಷ್ಠ 102 MB ಮೆಮೊರಿ

ನಾವು ನಿರ್ಮಿಸಿದ್ದು

ಉತ್ಪನ್ನದ ಸಂಪೂರ್ಣ ಮರುಬರೆಯುವಿಕೆ, ಪ್ರೋಟೊಟೈಪ್ ಅಲ್ಲ: 99 ಭಾಷೆಗಳಲ್ಲಿ ವೆಬ್‌ಸೈಟ್, ಪ್ರತಿಲೇಖನ ಪೈಪ್‌ಲೈನ್, AI ಸಾರಾಂಶ ಮತ್ತು ಚಾಟ್, ರಫ್ತುಗಳು, ಬಿಲ್ಲಿಂಗ್, ಮೊಬೈಲ್ API ಮತ್ತು ಆಡ್ಮಿನ್ ಕನ್ಸೋಲ್.

ಅದೇ URL ಗಳು ಮತ್ತು ಒಪ್ಪಂದಗಳು

ಪ್ರತಿ ಸ್ಥಳೀಯ ಪುಟ, ಪ್ರತಿ webhook ಪಥ, ಪ್ರತಿ ಮೊಬೈಲ್ 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 ಏಜೆಂಟ್‌ಗಳನ್ನು ಮುನ್ನಡೆಸುವ ಅನುಭವಿ ಎಂಜಿನಿಯರ್‌ಗಳಿಂದ ಬೇಡಿಕೆಯ ಮೇರೆಗೆ ನಿರ್ಮಿತ. ನಿಮಗೆ ಏನು ಬೇಕು ಎಂದು ತಿಳಿಸಿ, ನಾವು ಅದನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುತ್ತೇವೆ ಎಂದು ತೋರಿಸುತ್ತೇವೆ.