सेवा के बारे में
अनुवादितमैं एक सॉफ़्टवेयर इंजीनियर हूँ और प्रतिदिन फैंटम भाषा के साथ काम करता हूँ, इसे उन स्थानों पर लागू करता हूँ जहाँ कोड को बिना फिर से लिखे कई प्लेटफ़ॉर्म पर चलाना होता है। फैंटम एक ऑब्जेक्ट-ओरिएंटेड भाषा है जो एक साथ JVM और JavaScript के लिए संकलित होती है, इसलिए एक अच्छी तरह से डिज़ाइन किया गया मॉड्यूल एक Java-runtime सर्वर की सेवा कर सकता है जबकि वही लॉजिक एक ब्राउज़र या Node.js-साइड टूल में चलता है। मैं इसे चुनता हूँ और जानबूझकर इस गुण के लिए विशेष रूप से आर्किटेक्चर बनाता हूँ। मैं आमतौर पर क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन, HTTP और वेब बैकएंड, कमांड-लाइन उपयोगिताएँ और लंबे समय तक चलने वाली सेवाएँ प्रदान करता हूँ जो लोड के तहत प्रतिक्रियाशील रहती हैं। मैं पोर्टेबल मानक पुस्तकालय पर सक्रिय रूप से निर्भर करता हूँ ताकि फ़ाइलों, संग्रहों, अनुक्रमण और नेटवर्किंग के साथ काम करते समय प्रत्येक प्लेटफ़ॉर्म पर लगातार व्यवहार हो, न कि बाद में आश्चर्य प्रस्तुत करें। उच्च-संवर्धन कार्यों के लिए, मैं अभिनेता समवर्तीता मॉडल का उपयोग करता हूँ: यह साझा परिवर्तनीय स्थिति और मैनुअल लॉकिंग के तेज किनारों के बिना संदेश-आधारित पृथक्करण प्रदान करता है। जब एक परियोजना को सौंपा जाता है, तो आपको साफ़ दस्तावेज़ित स्रोत कोड, एक कार्यशील निर्माण, एक परीक्षण सूट और इसे बढ़ाने के लिए एक संक्षिप्त मार्गदर्शिका मिलती है। मैंने कच्चे प्रोटोटाइप से बनाए रखने योग्य उत्पादन सेवा तक कोड लिया है और मौजूदा कोडबेस के साथ सुचारू रूप से एकीकृत किया है, उनकी समीक्षा की है और कमजोर स्थानों को मजबूत किया है। उन प्लेटफ़ॉर्म का वर्णन करें जिनकी आपको आवश्यकता है और अपेक्षित लोड, और मैं पहले पंक्ति से पहले ईमानदारी से दायरे का अनुमान लगाऊँगा।