Pokemon Go - DevOps सिद्धांतों का एक सही उपयोग-मामला



यह ब्लॉग इस बात की चर्चा करता है कि गेम ऐप की सुचारू कार्यप्रणाली सुनिश्चित करने के लिए पोकेमॉन गो में DevOps के तरीके कैसे इस्तेमाल किए जा सकते हैं।

पोकेमॉन गो जैसा ब्लॉकबस्टर गेम वैश्विक पहुंच और लोकप्रियता सुनिश्चित करने के लिए कई उपयोगी DevOps टूल का लाभ उठाता है
जब तक आप एक चट्टान के नीचे रह रहे हैं, यह असंभव है कि आप दुनिया भर में स्मार्टफोन उपयोगकर्ताओं को आकर्षित करने वाले पोकेमॉन गो लहर से बह नहीं गए हैं। पहली बार के लिए, हमारे पास एक world आभासी दुनिया वास्तविक दुनिया के परिदृश्य को पूरा करती है, जहां उपयोगकर्ता वास्तव में भौतिक वातावरण में आभासी वस्तुओं की खोज कर रहे हैं। जबकि यह मनुष्यों को कैलोरी जलाने में मदद कर रहा है (लोग कथित तौर पर इस गेम को खेलने के लिए एक सप्ताह में लगभग 2000 कैलोरी जलाते हैं), यह बहुत बड़ी चुनौतियों और अवसरों को पेश कर रहा है जो खेल तक पहुंच गया है।

पोकेमॉन गो - एक वैश्विक घटना

अपनी रिलीज़ के केवल तीन दिनों के भीतर, पोकेमॉन गो ने ट्विटर की तुलना में अधिक उपयोगकर्ताओं को आकर्षित किया, और इसे ऐप स्टोर राजस्व चार्ट के शीर्ष पर बना दिया। आज, यह एक वैश्विक घटना बन गई है। सर्वे मंकी के अनुसार, केवल अमेरिका में 21 मिलियन दैनिक सक्रिय उपयोगकर्ताओं के साथ Pokemon Go इतिहास में सबसे लोकप्रिय मोबाइल गेम बन गया है।





खुले स्टूडियो ट्यूटोरियल पीडीएफ प्रतिभाशाली

एक सुव्यवस्थित रणनीति की आवश्यकता है

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

पोकेमॉन गो एक सुव्यवस्थित और स्वचालित एंड-टू-एंड DevOps पाइपलाइन का एक आदर्श उदाहरण है जो वितरण मूल्य श्रृंखला का अनुकूलन करता है और सॉफ्टवेयर विकास जीवन चक्र में बाधाओं और निर्भरता को समाप्त करता है।



devops-cycle-used-for-pokemon

मानव व्यवहार में परिवर्तन

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

IOS के लिए ऐप जारी करने के बाद, Niantic को लगातार बड़े पैमाने पर प्रदर्शन और सुधार करना पड़ा और लगभग असंभव समय-सीमा। फिर से कुछ है कि DevOps आसानी से हल करती है।



इस कीवर्ड का उपयोग करने के 6 तरीके क्या हैं

एक नि जाओ परिदृश्य के लिए आदर्श DevOps उपकरण

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

  • संस्करण नियंत्रण और स्रोत कोड प्रबंधन -
  • निर्माण और परीक्षण - एंट, ग्रैडल, सेलेनियम , लोडस्टॉर्म
  • लगातार एकीकरण - जेनकिंस
  • कॉन्फ़िगरेशन प्रबंधन और परिनियोजन - शेफ, कठपुतली, अन्सिबल
  • निगरानी करना - नागिओस, सेंसु, न्यू अवशेष

उद्योग के विशेषज्ञों से DevOps के बारे में अधिक जानना चाहते हैं? Edureka ने DevOps पर एक शीर्ष-श्रेणी का पाठ्यक्रम बनाया है जो आपको विभिन्न DevOps प्रक्रियाओं और उपकरणों को मास्टर करने में मदद करता है। यदि आप और अधिक जानना चाहते हैं।

संबंधित पोस्ट:

जावा कमांड लाइन तर्क उदाहरण

DevOps के साथ कैरियर के अवसरों का अन्वेषण करें