Quration AIQ

devwords

सॉफ्टवेयर इंजीनियर्स आधे-मज़ाक में हफ्ते के एक खास दिन ऐसे बड़े जोखिम वाले काम से बचते हैं।

डेवलपर्स कहते हैं, 'शुक्रवार को deploy नहीं करते।' deploy करने का क्या मतलब है?

तैयार कोड को उन सर्वरों पर भेजना जिन्हें असली उपयोगकर्ता वास्तव में इस्तेमाल करते हैं
Deployment वह पल है जब आपका कोड लाइव हो जाता है। कुछ बिगड़ जाए तो आपका वीकेंड गायब — इसीलिए शुक्रवार का नियम है। आधुनिक CI/CD पाइपलाइनों के साथ, कई टीमें दिन में दर्जनों बार deploy करती हैं।

डिप्लॉय करने का मतलब है तैयार कोड को उन असली सर्वरों तक भेजना जिन्हें असली यूज़र इस्तेमाल करते हैं — यानी बनाए गए बदलावों को केवल डेवलपर की अपनी मशीन या टेस्ट वातावरण के बजाय प्रोडक्शन में उपलब्ध कराना। क्योंकि डिप्लॉय किए गए कोड में हुई एक ग़लती तुरंत और स्पष्ट रूप से उस चीज़ को तोड़ सकती है जिस पर यूज़र सक्रिय रूप से निर्भर हैं, इसलिए टीमें ऐतिहासिक रूप से डिप्लॉयमेंट को उच्च-जोखिम वाला मानती रहीं, जिससे वीकेंड से ठीक पहले डिप्लॉय न करने का मज़ाकिया नियम बना, क्योंकि तब समस्याओं को ठीक करना मुश्किल होता।

कोड को छापकर उसकी भौतिक प्रतियाँ बाँटना, या सैनिकों को भेजना, दोनों उस शब्द की शाब्दिक या असंबद्ध व्याख्याएँ हैं जिनका असली सॉफ़्टवेयर डिप्लॉयमेंट से कोई संबंध नहीं है।

आधुनिक कंटीन्यूअस इंटीग्रेशन और डिप्लॉयमेंट, जिसे अक्सर CI/CD कहा जाता है, ने इस संस्कृति को काफ़ी बदल दिया है, और अब कई टीमें स्वचालित, अच्छी तरह से टेस्ट की गई पाइपलाइनों के ज़रिए दिन में दर्जनों बार डिप्लॉय करती हैं, बजाय हर डिप्लॉय को एक दुर्लभ, घबराहट भरी घटना मानने के।

▶ Quration AIQ

devwords

1947 में एक Harvard कंप्यूटर के अंदर असल में क्या पाया गया था?इसे क्या कहते हैं?इसका IP क्या है?ब्राउज़िंग के दौरान मिलने वाला '404' असल में क्या दर्शाता है?गलती किसकी है?यह क्या है?इसका नाम क्या है?वह क्या है?कौन-सा मशहूर उदार लाइसेंस लगभग सब कुछ, यहां तक कि व्यावसायिक उपयोग भी, अनुमति देता है, बस कॉपीराइट नोटिस बनाए रखने की शर्त पर?अगर कुछ भी दिखने में नहीं बदलता तो यह क्यों किया जाए?यह वित्तीय स्वाद वाला शब्द क्या है?सबसे व्यावहारिक पहली प्रतिक्रिया क्या है?

Quration — Quration AIQ