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