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