ऑनलाइन शॉपिंग सप्ताह से कुछ सप्ताह पहले एक नई सुविधा लॉन्च करने के लिए, यह कैसे सुनिश्चित किया जाए कि नई सुविधा ब्लैक फ्राइडे की भीड़ का सामना कर सके और वेबसाइट पर ग्राहकों का भरोसा बनाए रख सके? ज़ालैंडो ने उस वर्ष एक साहसिक दृष्टिकोण अपनाया, नई सुविधाओं का परीक्षण करने के लिए कार्यदिवसों पर एक औपचारिक वातावरण में हफ्तों पहले से ही ऑनलाइन शॉपिंग के विस्फोटक भार को फिर से बनाया।
ज़ालैंडो के प्रौद्योगिकी विकास के परिपक्व चरण में प्रवेश करने के बाद, तकनीकी निर्णय लेना अब उतना स्वतंत्र नहीं है जितना रेडिकल एजाइल को पहली बार लॉन्च किया गया था, इसके बजाय, इसका नेतृत्व वरिष्ठ इंजीनियरिंग समुदाय द्वारा किया जाता है, और एक तकनीकी रडार चार्ट (टेक रडार) विकसित किया गया है तकनीकी निर्णय लेने में सैकड़ों टीमों की सहायता करना। प्रत्येक टीम को नई परियोजनाओं के लिए प्रौद्योगिकियों का चयन करने के लिए इस साझा प्रौद्योगिकी अनुशंसा सूची को संदर्भ के रूप में संदर्भित करना आवश्यक है, हर बार एक नई परियोजना शुरू होने पर तकनीकी मूल्यांकन करने की आवश्यकता नहीं होती है, और चयन सीधे इसका संदर्भ लेकर किया जा सकता है। सिफ़ारिशों की सूची बनाएं. क्योंकि प्रत्येक टीम चयन के लिए एक ही प्रौद्योगिकी रडार चार्ट को संदर्भित करती है, ज़ालैंडो यह सुनिश्चित कर सकता है कि कंपनी-व्यापी प्रौद्योगिकी फोकस प्राप्त करने के लिए विभिन्न परियोजनाओं में उपयोग की जाने वाली प्रौद्योगिकियां इस साझा प्रौद्योगिकी सूची के दायरे में हैं। / ज़ालैंडो का प्रौद्योगिकी विकास एक परिपक्व चरण में प्रवेश कर चुका है, जो सैकड़ों टीमों के तकनीकी निर्णयों पर ध्यान केंद्रित करने के लिए प्रौद्योगिकी रडार पर निर्भर है। 2009 से 2019 तक, ज़ालैंडो के संगठनात्मक पक्ष में कई बदलाव हुए हैं, और इसके तकनीकी पक्ष ने भी बहुत बड़े पैमाने पर विकास किया है। विकेन्द्रीकृत माइक्रोसर्विस आर्किटेक्चर। 2022 बर्लिन डेवऑप्सकॉन में ज़ालैंडो द्वारा बताए गए आंकड़ों के अनुसार, 2019 में माइक्रोसर्विसेज की संख्या चार से पांच हजार तक थी। इस समय, ज़ालैंडो का प्रौद्योगिकी विकास एक परिपक्व चरण में प्रवेश कर चुका है। तकनीकी निर्णय लेना अब उतना स्वतंत्र नहीं है जितना कि रेडिकल एजाइल को पहली बार लॉन्च किया गया था, इसके बजाय इसका नेतृत्व एक वरिष्ठ इंजीनियरिंग समुदाय और एक तकनीकी रडार चार्ट (टेक रडार) द्वारा किया जाता है तकनीकी निर्णय लेने वाली 2 सैकड़ों टीमों की सहायता के लिए विकसित किया गया। इस प्रौद्योगिकी रडार चार्ट का डिज़ाइन थॉटवर्क्स परामर्श कंपनी के अभ्यास पर आधारित है, लेकिन ज़ालैंडो के अपने विशेष संस्करण में विकसित किया गया है। इस परामर्श कंपनी के पास लगभग सौ तकनीकी शब्द हैं जो चार श्रेणियों को कवर करते हैं: प्रौद्योगिकी, उपकरण, प्लेटफ़ॉर्म, रूपरेखा और भाषाएँ। उन्हें अनुशंसित अपनाने की डिग्री के अनुसार चार स्तरों में विभाजित किया गया है और चार चतुर्भुजों में विभाजित एक गोलाकार रडार चार्ट पर व्यवस्थित किया गया है। इस प्रौद्योगिकी रडार चार्ट में, विभिन्न प्रकार की प्रौद्योगिकियों के अनुशंसित अपनाने के स्तर सूचीबद्ध हैं। विभिन्न रिंगों का उपयोग अनुशंसा के विभिन्न स्तरों को दर्शाने के लिए किया जाता है। रिंग कोर के जितना करीब होगी, इस तकनीक के लिए अनुशंसा का स्तर उतना ही अधिक होगा। ज़ालैंडो ने अपनी ज़रूरतों का जायजा लिया और अंततः सॉफ्टवेयर विकास-संबंधित तकनीकों पर ध्यान केंद्रित किया, जिसमें चार प्रमुख श्रेणियां शामिल हैं: डेटा भंडारण, डेटा प्रबंधन, बुनियादी ढांचा और विकास भाषाएं। अनुशंसित गोद लेने के स्तर को चार स्तरों में विभाजित किया गया है, जिससे चार रिंग बनती हैं, प्रत्येक रिंग एक अलग अनुशंसा स्तर का प्रतिनिधित्व करती है। चार स्तरों में शामिल हैं: गोद लेना (गोद लेने के लिए अनुशंसित), परीक्षण (परीक्षण के लिए अनुशंसित), मूल्यांकन (मूल्यांकन चरण), और होल्ड (आरक्षित लेकिन अनुशंसित नहीं)। अनुशंसित परीक्षण प्रौद्योगिकियां उन प्रौद्योगिकियों को संदर्भित करती हैं जिनके पास पहले से ही सफल आंतरिक परियोजनाएं हैं और कम से कम नकली स्थितियों के बजाय वास्तविक समस्याओं से निपटने के लिए उपयोग की जाती हैं। वे व्यापक रूप से अपनाने को भी महत्व देते हैं और ऐसी प्रौद्योगिकियां हैं जिनमें वरिष्ठ अधिकारी लंबी अवधि के लिए निवेश करने को तैयार हैं । स्तर। मूल्यांकन चरण में सूचीबद्ध प्रौद्योगिकियां उन प्रौद्योगिकियों के समूह को संदर्भित करती हैं जिनका स्पष्ट संभावित मूल्य है और जो निवेश के योग्य हैं। सभी उत्पादों में परीक्षण योजनाओं के डेटा का स्वचालित रूप से विश्लेषण करके, हम उन प्रौद्योगिकियों का पता लगा सकते हैं जिनका परीक्षण किया गया है और जो योग्य हैं प्रौद्योगिकी को परीक्षण चरण में शामिल किया जाना। . आरक्षित स्तरों की अंतिम श्रेणी वह तकनीक है जिसकी अनुशंसा नहीं की जाती है लेकिन इसे बनाए रखा जाना जारी रहेगा। यह न केवल नई परियोजनाओं के लिए अनुपलब्ध है, बल्कि इसे प्रचार सेवाओं के लिए उपयोग करने से भी हतोत्साहित किया जाता है। इस प्रकार की प्रौद्योगिकी का अनुप्रयोग विस्तार धीरे-धीरे होना चाहिए संकुचित. प्रत्येक तकनीक के साथ एक तकनीकी विवरण दस्तावेज़ भी होगा, जिसमें तकनीक के उपयोग के बाद सीखे गए फायदे, नुकसान, सीमाएं, उपयोग की शर्तें और सबक सूचीबद्ध होंगे, और सभी तकनीकी दस्तावेज़ एक तकनीकी ज्ञान आधार में संकलित किए जाएंगे। ज़ालैंडो ने प्रौद्योगिकी रडार चार्ट पर इन अनुशंसित प्रौद्योगिकियों को अपनाने के लिए टेम्पलेट और दिशानिर्देश भी संकलित किए हैं, गाइड उनका उपयोग करते समय अक्सर पूछे जाने वाले प्रश्नों का विवरण प्रदान करेंगे, या उन टीमों के मामलों का उपयोग करेंगे जिन्होंने उन्हें अपनाया है, या यहां तक कि विभिन्न वैकल्पिक प्रौद्योगिकियों के बीच तुलना भी की जाएगी। .
समय-समय पर, प्रौद्योगिकी अनुशंसा स्तर को समायोजित करने के लिए, मुख्य अभियंता मौजूदा प्रौद्योगिकी रडार पर प्रत्येक प्रौद्योगिकी का वास्तविक उपयोग डेटा एकत्र करेगा, जिसमें उपयोग की मात्रा, घटना रिकॉर्ड और अपनाने का अनुभव (उदाहरण के लिए, यह कितने वर्षों का है) शामिल है ज़ालैंडो में प्रौद्योगिकी पेश की गई है), और फिर नामित रखरखाव मुख्य अभियंता पहले नई प्रौद्योगिकी स्कोर की एक स्प्रेडशीट तैयार करेगा, और फिर इसे "अपग्रेड" या "डाउनग्रेड" करने का निर्णय लेने के लिए मतदान के लिए मुख्य अभियंता समुदाय के लिए खोलेगा।
ज़ालैंडो को प्रत्येक टीम को नई परियोजनाओं के लिए प्रौद्योगिकियों के चयन के संदर्भ के रूप में इस साझा प्रौद्योगिकी सूची को संदर्भित करने की आवश्यकता है, हर बार एक नई परियोजना शुरू होने पर इंजीनियर सीधे चयन के लिए सूची की सिफारिशों को संदर्भित करते हैं। क्योंकि प्रत्येक टीम चयन के लिए एक ही प्रौद्योगिकी रडार चार्ट को संदर्भित करती है, ज़ालैंडो यह सुनिश्चित कर सकता है कि तकनीकी दिशा पर ध्यान केंद्रित करने के लिए विभिन्न परियोजनाओं में उपयोग की जाने वाली प्रौद्योगिकियां इस साझा प्रौद्योगिकी सूची के दायरे में हैं।
ज़ालैंडो ने मूल डिजिटल अवसंरचना विभाग का नाम बदलकर निर्माण विभाग (बिल्ड) कर दिया है और विशेष रूप से डेवलपर्स की सेवा के लिए डेवलपर प्लेटफ़ॉर्म के निर्माण और सुधार के लिए जिम्मेदार है। निर्माण विभाग ने डेवलपर की ग्राहक यात्रा, यानी डेवलपर की दैनिक कार्य यात्रा का अध्ययन करना शुरू किया, और पाया कि डेवलपर्स द्वारा उपयोग किए जाने वाले विकास प्लेटफ़ॉर्म काफी बिखरे हुए थे, और प्रत्येक टीम अपने सदस्यों के साथ अपने तरीके से संवाद करती थी, और इसकी कमी थी कंपनी में संचार की सामान्य जानकारी।
डेवलपर प्रक्रिया विखंडन की समस्या का समाधान करें और एक डेवलपर पोर्टल वेबसाइट बनाएं
खंडित डेवलपर वर्कफ़्लो की समस्या को हल करने के लिए, निर्माण विभाग ने पहली वेबसाइट के रूप में एक डेवलपर पोर्टल सनराइज़ (सनराइज़ प्लेटफ़ॉर्म) बनाया, जिसे डेवलपर्स हर दिन खोलते हैं जब वे काम पर जाते हैं। इस प्लेटफ़ॉर्म के उपयोगकर्ताओं में सॉफ़्टवेयर इंजीनियर, डेटा इंजीनियर, तकनीकी निदेशक, डेटा वैज्ञानिक, प्रोजेक्ट मैनेजर, डिज़ाइनर आदि शामिल हैं।
Spotify के ओपन सोर्स ML प्रबंधन प्लेटफ़ॉर्म प्रोजेक्ट बैकस्टेज के आधार पर, निर्माण विभाग ने इस आंतरिक समर्पित स्वयं-सेवा डेवलपर प्लेटफ़ॉर्म (आंतरिक डेवलपर प्लेटफ़ॉर्म) को डिज़ाइन करने के लिए कई ज़ालैंडो आंतरिक तकनीकी उपकरण, विकास घटकों, कार्यान्वयन टेम्पलेट्स और तकनीकी दस्तावेजों को एकीकृत किया है एक व्यावसायिक उद्यम-स्तरीय सहयोग मंच जितना सहज, और डेवलपर्स को आरंभ करने के लिए मार्गदर्शन करने के लिए यूएक्स डिज़ाइन विवरण पर जोर दिया गया है। यहां तक कि डेवलपर्स सीधे सनराइज प्लेटफॉर्म पर जिम्मेदार एपी के सामान्य निगरानी डेटा को देख सकते हैं।
सनराइज प्लेटफ़ॉर्म खोलने पर डेवलपर्स जो पहला पृष्ठ देखते हैं, वह एक रात में उनके सभी सामान्य रूप से उपयोग किए जाने वाले सूचना बिंदुओं को एकत्रित करता है, ताकि वे उन विशिष्ट अनुप्रयोगों और आमतौर पर उपयोग किए जाने वाले एपीआई को आसानी से खोज सकें, और वे यह भी तुरंत देख सकें कि कौन क्या प्रत्येक एप्लिकेशन या एपीआई का समर्पित स्वामी है? यदि आवश्यक हो, तो आप पहले की तरह किसी अन्य सिस्टम के माध्यम से आवेदन करने के बजाय, मदद लेने के लिए सीधे इस पृष्ठ पर टिकट जमा कर सकते हैं। सनराइज प्लेटफ़ॉर्म का होमपेज एपी की सभी ईवेंट जानकारी को भी एकीकृत करता है जिसके लिए सभी डेवलपर्स जिम्मेदार हैं, साथ ही संदर्भ दस्तावेज़ जिन्हें सदस्यता ली जा सकती है।
इंजीनियर या अन्य उपयोगकर्ता उत्पाद जीवन चक्र के प्रत्येक चरण की प्रगति या स्थिति की जांच कर सकते हैं, वास्तविक समय में इसकी निगरानी कर सकते हैं, और सीआई/सीडी प्रक्रिया में समस्याओं के निवारण के लिए टीमों और अन्य व्यक्तियों के साथ सहयोग कर सकते हैं। ज़ालैंडो टीम के सदस्य सनराइज का उपयोग करके नए एप्लिकेशन को बूटस्ट्रैप और तैनात भी कर सकते हैं।
इस सुविधाजनक और उपयोग में आसान आंतरिक डेवलपर प्लेटफ़ॉर्म को बनाने के लिए, ज़ालैंडो ने सार्वजनिक रूप से कई कुंजियाँ साझा की हैं।
उदाहरण के लिए, उन्होंने समस्या को हल करने के लिए K8s स्रोत कोड को सीधे संशोधित किया, K8s को एक सिस्टम में बदल दिया जिसे वे अपने स्वयं के क्लाउड नेटिव प्लेटफ़ॉर्म को विकसित करने के लिए नियंत्रित कर सकते हैं। उदाहरण के लिए, सनराइज प्लेटफ़ॉर्म एक स्व-विकसित और अनुकूलित क्यूबेक्टल एनकैप्सुलेशन फ़ंक्शन का उपयोग करता है।
जब कोई आपातकालीन स्थिति आती है और आपको जल्दी से एक अस्थायी एक्सेस k8s क्लस्टर बनाने की आवश्यकता होती है, तो यह एनकैप्सुलेशन फ़ंक्शन काम में आ सकता है, आपको मूल मानक एनकैप्सुलेशन फ़ंक्शन का पालन करने की आवश्यकता नहीं है, जो बहुत अधिक तैनाती समय को कम करता है। एक अन्य कुंजी यह है कि ज़ालैंडो "विकास अनुभव" को भी डिजिटल बनाता है, जिसका अर्थ है डेवलपर अनुभव और उत्पादकता पर विकास मंच की प्रभावशीलता को मापना।
ज़ालैंडो ने डेवलपर प्रदर्शन मैट्रिक्स के चार संकेतकों को परिभाषित करने के लिए एक पुस्तक "एक्सीलरेट: द साइंस ऑफ लीन सॉफ्टवेयर एंड डेवऑप्स" (ताइवान के चीनी संस्करण का नाम "द साइंस बिहाइंड लीन सॉफ्टवेयर एंड डेवऑप्स" है) की सिफारिशों का उल्लेख किया।
इसमें लीड समय, रिलीज़ आवृत्ति, औसत पुनर्प्राप्ति समय (सेवा बहाल करने का समय), और परिवर्तन विफलता दर (परिवर्तन विफलता दर) शामिल है। यह वही है जो प्रसिद्ध DevOps प्रदर्शन संकेतक DORA में उपयोग किए गए चार संकेतक हैं।
हालाँकि, ज़ालैंडो की चार संकेतकों को मापने की विशिष्ट विधि थोड़ी अलग है। तैयारी का समय प्रतिबद्धता से लेकर पर्यावरण के आधिकारिक लॉन्च तक है। रिलीज़ आवृत्ति: प्रति डेवलपर प्रति सप्ताह तैनाती की संख्या। औसत पुनर्प्राप्ति समय की गणना घटना घटित होने के समय से लेकर सेवा बहाल होने के समय तक की जाती है (सेवा के क्रैश होने के समय से नहीं)। अंतिम परिवर्तन विफलता दर की गणना इस आधार पर की जाती है कि सभी परिनियोजन समयों के बीच कितनी विफलताएँ होती हैं।
सनराइज डेवलपर प्लेटफ़ॉर्म का सबसे बड़ा लाभ यह है कि यह सभी डेवलपर्स को एक ही ट्रैक पर रखता है, इसके अलावा, यह लचीलापन प्रदान करने के लिए अतुल्यकालिक विभागों में काम के विभिन्न संगठनात्मक प्रभागों की जरूरतों को भी पूरा कर सकता है ज़ालैंडो का तकनीकी रडार चार्ट और सभी संदर्भ तकनीकी व्यावहारिक अनुभव, सत्यापन टीम के परीक्षण दस्तावेज़ और यहां तक कि परिपक्व प्रथाओं और प्रक्रियाओं के प्रासंगिक टेम्पलेट। इसे एक ही मंच के माध्यम से केंद्रित किया जा सकता है, और यह अनुशंसा की जाती है कि विकास टीम उस तकनीक का उपयोग करे जिसे वे विशेष रूप से जोड़ना चाहते हैं।
ज़ालैंडो सनराइज़ वेबसाइट का डिज़ाइन लक्ष्य "डेवलपर्स को खुश और उत्पादक बनाना है!" यह सर्वोत्तम डेवलपर अनुभव प्रदान करता है और विकास की गति और उत्पादकता को बढ़ाने के लिए तकनीकी टीम और विकास टीम के संज्ञानात्मक भार को यथासंभव कम करता है। यह पहली बार था जब ज़ालैंडो ने पिछले साल के प्लेटफ़ॉर्म इंजीनियरिंग सम्मेलन में सनराइज़ प्लेटफ़ॉर्म की विकास प्रक्रिया का खुलासा किया था, ज़ालैंडो के वरिष्ठ मुख्य अभियंता हेनिंग जैकब्स ने इस मामले पर जोर दिया था।
खंडित डेवलपर वर्कफ़्लो की समस्या को हल करने के लिए, ज़ालैंडो के निर्माण विभाग ने पहली वेबसाइट के रूप में एक डेवलपर पोर्टल सनराइज़ (सनराइज़ प्लेटफ़ॉर्म) बनाया, जिसे डेवलपर्स हर दिन काम पर जाने पर खोलते हैं। /ज़ालैंडो
सनराइज (सनराइज प्लेटफॉर्म) इस आंतरिक समर्पित स्व-सेवा डेवलपर प्लेटफॉर्म (आंतरिक डेवलपर प्लेटफॉर्म) को डिजाइन करने के लिए कई ज़ालैंडो आंतरिक तकनीकी उपकरणों, विकास घटकों, कार्यान्वयन टेम्पलेट्स और तकनीकी दस्तावेजों को एकीकृत करते हुए, Spotify के ओपन सोर्स एमएल प्रबंधन प्लेटफॉर्म प्रोजेक्ट बैकस्टेज को आधार के रूप में उपयोग करता है। ज़ालैंडो डेवलपर्स कंपनी के विभिन्न विभागों और उत्पाद टीमों द्वारा बनाए गए विभिन्न टूल और सेवाओं के बारे में जानकारी प्राप्त करने के साथ-साथ एक ही स्थान पर सभी सहायता सेवाएँ प्राप्त करने के लिए सनराइज़ प्लेटफ़ॉर्म का उपयोग कर सकते हैं। /ज़ालैंडो
ज़ालैंडो डेवलपर्स सनराइज प्लेटफॉर्म पर उन उत्पाद परियोजनाओं की प्रगति की त्वरित समीक्षा और प्रबंधन कर सकते हैं जिनके लिए वे जिम्मेदार हैं। /ज़ालैंडो
सक्रिय रूप से एसआरई को फिर से अपनाएं और एक समर्पित एसआरई विभाग भी स्थापित करें
दूसरी ओर, जैसा कि ऑनलाइन शॉपिंग वीक के बारे में बात करते समय पहले उल्लेख किया गया था, ज़ालैंडो ने 2019 में एक बार फिर एक एसआरई सहायता टीम की स्थापना की, इस विभाग में एक लॉग रिकॉर्डिंग टीम, एक ट्रैकिंग मैट्रिक्स टीम शामिल है प्रतिक्रिया टीम, और स्टार्टअप टीम संरचना लोगों के इस समूह को KPI के समान सेट के माध्यम से समान दृष्टि और लक्ष्यों पर ध्यान केंद्रित करने की अनुमति देती है।
एंड्रयू हाउडेन ने बताया: "एसआरई विभाग का लक्ष्य प्रमुख व्यवसाय रखरखाव संचालन मॉडल का एक सेट स्थापित करना है, जो ग्राहक अनुभव पर ध्यान केंद्रित करता है और क्रॉस-डिपार्टमेंट संरेखण मुद्दों को हल करता है।" वह पिछले चार वर्षों से ज़ालैंडो की एसआरई विकास प्रक्रिया में शामिल रहे हैं साल।
मुख्य व्यवसाय रखरखाव एक सेवा स्तर उद्देश्य (एसएलओ) है जो ग्राहक अनुभव पर केंद्रित है, ग्राहकों और वेबसाइट के बीच बातचीत को मापकर, डेवलपर्स, प्रबंधकों और ग्राहकों के दृष्टिकोण को डेटा के एक ही सेट में एकीकृत किया जा सकता है, और ये डेटा हो सकता है। विश्वसनीयता में सुधार के लिए उपयोग किया जाएगा।
विशिष्ट रखरखाव और संचालन समस्याओं को हल करने के लिए एक एम्बेडेड एसआरई टीम की स्थापना करें
एक समर्पित एसआरई विभाग होना ही पर्याप्त नहीं है। ज़ालैंडो ने चेकआउट प्रक्रिया की विशेष चुनौतियों को हल करने के लिए एंबेडेड एसआरई नामक एक नई एसआरई टीम भी स्थापित की है। उदाहरण के लिए, कुछ पागल खरीदार अचानक बड़ी बिक्री के लिए विशिष्ट उत्पादों को लक्षित करेंगे, जिससे कुछ सिस्टम समस्याएं पैदा होंगी। इस प्रकार की चेकआउट प्रक्रिया समस्या में एक दर्जन से अधिक अनुप्रयोगों, 4 या 5 विभागों और सैकड़ों इंजीनियरों के बीच संचार और सहयोग शामिल है। एंड्रयू हाउडेन इस टीम के लीडर हैं और 2 इंजीनियरों का नेतृत्व करते हैं।
एंड्रयू हाउडेन ने सबसे पहले विभिन्न चेकआउट अपवादों के पीछे संबंधित उत्पाद प्रणालियों के प्रभाव का विश्लेषण किया और एक-एक करके समाधान ढूंढे। उन्होंने बड़ी संख्या में अनुरोधों जैसी समस्याओं से निपटा है जो सिस्टम पर ओवरलोड हो गए और प्रतिक्रिया देने में विफल रहे, जिससे क्लस्टर प्रबंधन सॉफ़्टवेयर को स्वचालित रूप से पुनरारंभ करने के लिए प्रेरित किया गया, लेकिन पूरे सिस्टम को बंद कर दिया गया।
क्योंकि चेकआउट सिस्टम एक बड़े पैमाने पर वितरित माइक्रोसर्विस आर्किटेक्चर है, इसे मूल रूप से एक ही विफल सेवा को लगातार कॉल करने से बचने के लिए सर्किट ब्रेकर मोड में डिज़ाइन किया गया था, हालांकि, क्योंकि सर्किट ब्रेकर का डिज़ाइन बहुत संवेदनशील है, जब कोई सिस्टम विफल हो जाता है अन्य प्रणालियों में सर्किट ब्रेकरों की त्रुटि दर निर्णय पर व्यापक प्रभाव पड़ेगा।
या दूसरी समस्या यह है कि विश्वसनीयता सुनिश्चित करने के लिए, चेकआउट प्रणाली ने कई स्वचालित विस्तार तंत्र तैयार किए हैं। एक बार जब यह पाया जाता है कि ग्राहक के चेकआउट अनुरोध की प्रतिक्रिया की गति धीमी हो गई है, तो यह स्वचालित रूप से विस्तारित हो जाएगी क्लाउड लागत में। बाद में यह पता चला कि कम संख्या में ग्राहक अपने खरीदारी व्यवहार के कारण बड़ी संख्या में अनुरोध उत्पन्न करते हैं, जिससे लोगों के इस छोटे समूह को धीरे-धीरे प्रतिक्रिया मिलती है। जब तक प्रत्येक ग्राहक की समस्या समान नहीं होती एक मानक के अनुसार परिभाषित किया गया है जो 99.9% सामान्य ग्राहकों को कवर कर सकता है। किसी ग्राहक के लिए अनुरोधों की संख्या की ऊपरी सीमा स्वचालित विस्तार तंत्र पर किसी विशिष्ट ग्राहक के पागल व्यवहार के प्रभाव को कम कर सकती है।
रखरखाव की समस्याओं को हल करने के अनुभव को दैनिक रखरखाव में एकीकृत करें
क्योंकि आमतौर पर किसी समस्या को हल करने में केवल 3 सप्ताह लगते हैं, लेकिन इस असामान्य समस्या से निपटने के अनुभव को प्लेटफ़ॉर्म टीम और इसमें शामिल विभिन्न उत्पाद जिम्मेदार टीमों को स्थानांतरित करने में 3 महीने लगते हैं। एसआरई टीम को शामिल करने की आखिरी चुनौती यह है कि इन रखरखाव समस्याओं को हल करने के अनुभव को दैनिक रखरखाव के हिस्से में कैसे बदला जाए।
ज़ालैंडो हर सप्ताह साप्ताहिक परिचालन समीक्षा बैठकें (WORMs) आयोजित करता है। मुख्य अभियंता समुदाय इस बैठक का उपयोग विश्लेषण के बाद की रिपोर्टों की समीक्षा करने और विभिन्न रखरखाव मुद्दों की समीक्षा करने के लिए करता है। हालाँकि, इन विश्लेषण रिपोर्टों की गुणवत्ता बहुत भिन्न होती है, और इंजीनियर इन दस्तावेज़ों को तैयार करने में बहुत प्रयास करते हैं।
एसआरई टीम को एम्बेड करने से ऐसी विश्लेषण रिपोर्ट की उत्पादन प्रक्रिया को स्वचालित करने में मदद मिलती है, और यहां तक कि एसआरई प्रथाओं से संबंधित समायोजन सुझाव भी जोड़े जाते हैं, रिपोर्ट स्वचालित रूप से इस टीम को भेजी जा सकती है, और रिपोर्ट स्वचालित रूप से साप्ताहिक समीक्षा के लिए इंजीनियरिंग प्रबंधन टीम को भी भेजी जा सकती है .
2023 के मध्य में, एम्बेडेड एसआरई टीम ने उन मुद्दों को पूरा किया जिन्हें मूल रूप से हल करने के लिए स्थापित किया गया था और इस टीम का कार्य समाप्त हो गया और एंड्रयू हाउडेन ने भी अगस्त में ज़ालैंडो में अपनी यात्रा समाप्त कर दी और एसआरई प्रशिक्षण प्रदान करने वाले सलाहकार बन गए।
हालाँकि, ज़ालैंडो प्लेटफ़ॉर्म इंजीनियरिंग ने परिवर्तन की गति को नहीं रोका है और अभी भी विकसित हो रहा है।