रेल पर रूबी को स्केलेबिलिटी विकल्पों की कमी के लिए काफी हद तक दोषी पाया गया है, और वैकल्पिक रूप से जावा वेबपैप के कुछ रूप या कुछ समान रूप से माइग्रेट करना आम है। लेकिन सभी चिंताओं को एक तरह से सबसे अच्छा मनमाना प्रतीत होता है।हेरोकू पर तैनात रेल अनुप्रयोग के लिए स्केलेबिलिटी किस मुद्दे पर एक मुद्दा बन गई है?
क्या कोई ठोस संख्या है जब किसी निश्चित एप्लिकेशन को किसी अन्य भाषा में फिर से लिखना आवश्यक है? हेरोोक ऐप के लिए उपलब्ध डायनोस की संख्या के साथ विभिन्न स्केलिंग विकल्प प्रदान करता है, लेकिन किस बिंदु पर रिटर्न कम हो जाएगा, यदि कोई हो, तो स्पष्ट हो? या किस बिंदु पर इतने सारे डायनोस होने की लागत केवल एक नया ऐप लिखने की लागत से अधिक होगी?
हेरोोकू में मूल मुक्त होस्टिंग योजना पर प्रदर्शन समस्याओं को पीड़ित किए बिना मैं कितने सक्रिय समवर्ती उपयोगकर्ता समर्थन करने में सक्षम होने की उम्मीद कर सकता हूं?
इसमें जोड़ने के लिए: इससे कोई फर्क नहीं पड़ता ** आप किस ** भाषा का उपयोग कर रहे हैं। एक निश्चित उच्च-मात्रा बिंदु पर आप हमेशा एक ही समस्या में भाग लेंगे और इसे लगभग हमेशा वास्तुशिल्प परिवर्तनों की आवश्यकता होगी। आईई: हम वितरित कैश से डेटा के किस टुकड़े की सेवा कर सकते हैं? एप्लिकेशन के कौन से हिस्से डेटाबेस अक्षम रूप से एक्सेस कर रहे हैं? यदि आप खुद को प्रदर्शन बढ़ाने के लिए स्विचिंग भाषाओं पर विचार कर पाते हैं, तो आपको यह देखना चाहिए कि वास्तविक समस्या क्या है। – nzifnab