كل فريق يعمل على مجموعة من الأدوات المترابطة لديه نسخته من هذه القصة. المزامنة بين نظامين — نظام إدارة العملاء وأداة البريد، أو المتجر وتطبيق المحاسبة — توقفت بصمت بعد ظهر يوم جمعة. لم يلحظ أحد شيئًا حتى Monday، أو الأربعاء، أو حتى أشار عميل إلى وجود خطأ ما. وبحلول ذلك الوقت كان النظامان قد انحرفا عن بعضهما، وقضى أحدهم يومًا كاملًا في تحديد أي السجلات هي الصحيحة. التكامل الهش ليس حظا سيئا. إنها تكلفة هيكلية لربط الأشياء التي لم تكن شيئًا واحدًا على الإطلاق.
لماذا تنكسر عمليات التكامل بهدوء؟
التكامل عبارة عن أنبوب بين نظامين مستقلين، وتفشل الأنابيب بأسوأ طريقة ممكنة: بصمت. لا يوجد أي خطأ على شاشتك، ولا يوجد إنذار — فقط البيانات التي تتوقف عن التدفق بينما يستمر كلا النظامين في العمل كما لو أن كل شيء على ما يرام. يقوم أحد الجانبين بتغيير واجهة برمجة التطبيقات (API)، وتنتهي صلاحية الرمز المميز، ويتوقف حد السعر، وتتدهور المزامنة دون الإعلان عن نفسها. وضع الفشل في الاتصال بين أداتين هو الاختفاء، وهو بالضبط وضع الفشل الذي يسبب أكبر قدر من الضرر.
فشل التكامل الخطير ليس هو الذي يؤدي إلى حدوث خطأ. إنه النظام الذي يفشل بصمت ويترك نظامين ينجرفان بينما تثق فيهما معًا.
التكلفة هي الثقة.
الضرر الحقيقي ليس هو الساعة التي أمضيتها في إصلاح المزامنة المعطلة. هذا ما يفعله الكسر للثقة. بمجرد فشل التكامل بصمت مرة واحدة، لا يمكنك أبدًا أن تثق تمامًا في توافق النظامين - لذلك تبدأ في التحقق والتوفيق والإدخال المزدوج "فقط لتكون آمنًا". التكامل الهش يفرض عليك ضريبة إلى الأبد بعد فشله الأول، لأنه علمك أن الاتصال لا يمكن الاعتماد عليه. الأداة التي يتعين عليك التحقق منها هي أداة تؤدي نصف وظيفتها فقط.
لماذا لا يوجد لديه يوم الجمعة.
عندما تتشارك قدرتان قاعدة بيانات واحدة، لا توجد وصلة قد تنكسر. فنظام إدارة العملاء وأداة البريد الإلكتروني ليسا نظامين يجب إبقاؤهما متزامنين — بل هما عرضان مختلفان للبيانات نفسها، ولا يمكن أن ينحرفا عن بعضهما لأن هناك نسخة واحدة فقط. هذه الفئة من المشكلات ببساطة غير موجودة: لا مزامنة يعني لا أعطال صامتة، ولا صباح Monday تقضيه في فك التشابك، ولا تآكل في الثقة. تتوقف عن التحقق مما إذا كانت الأنظمة متوافقة لأنه لا يوجد سوى نظام واحد تتحقق منه.
التكاملات ضرورية عند الأطراف، للتحدث مع أنظمة لا تملكها. لكن استخدامها لربط أعمالك التجارية معاً يعني التعايش مع عطل الجمعة كخطر دائم. المدمج يتفوق على المربوط لهذا السبب بالضبط: لا يوجد ما ينكسر، فلا يوجد يوم جمعة، ولا Monday يُنفَق في تنظيف الفوضى بعده.