घोड़े से पहले गाड़ी - एक DevOps पहेली

हम सभी ने सदियों पुरानी कहावत सुनी है: घोड़े के आगे गाड़ी लगाना। दुर्भाग्य से, DevOps की दुनिया में, यह जितना होना चाहिए उससे कहीं अधिक बार हो रहा है, और अब समय आ गया है कि हम इसके बारे में बात करें।

मुद्दे की जड़ यह है कि, अक्सर, ध्यान वास्तविक समस्याओं को हल करने पर नहीं होता है; यह चमकदार नई प्रौद्योगिकियों के उपयोग पर है। इसे चित्रित करें: एक डेवलपर प्रौद्योगिकी के एक अत्याधुनिक टुकड़े पर ठोकर खाता है। वे तुरंत इसकी विशेषताओं, इसकी क्षमताओं, जिस तरह से इसे ‘अगली बड़ी चीज़’ के रूप में प्रचारित किया जाता है, से मंत्रमुग्ध हो जाते हैं। इसलिए, वे इसे अपने काम में शामिल करने के तरीके ढूंढना शुरू कर देते हैं, भले ही यह वास्तव में मौजूदा समस्याओं के लिए सबसे उपयुक्त हो या नहीं।

निरंतर वितरण की बाधाओं को दूर करना

सतत वितरण की कला में महारत हासिल करना किसी सर्वर पर कोड डालने से कहीं अधिक है। यह आपकी तकनीक और उसके साथ इंटरैक्ट करने वाले लोगों के प्रबंधन का एक नाजुक संतुलन है। एक बड़ी बाधा? मशीनों के बीच छोटे-छोटे अंतर तब होते हैं जब कोई व्यक्ति तदर्थ परिवर्तन करने का निर्णय लेता है। ये मामूली लग सकते हैं, लेकिन जब डिबगिंग और समस्या निवारण की बात आती है तो ये भारी सिरदर्द पैदा कर सकते हैं।