Bir dizi bağlantılı araçla çalışan her ekipte bu hikayenin bir versiyonu vardır. İki sistem (CRM ve e-posta aracı, mağaza ve muhasebe uygulaması) arasındaki senkronizasyon, bir Cuma öğleden sonra sessizce çalışmayı durdurdu. Pazartesi veya Çarşamba gününe veya müşteri bir şeylerin ters gittiğini söyleyene kadar kimse fark etmedi. O zamana kadar iki sistem birbirinden ayrılmıştı ve birileri hangi kayıtların doğru olduğunu çözmek için bir gün harcadı. kırılgan entegrasyon kötü şans değil. Hiçbir zaman tek bir şey olmayan şeyleri birbirine bağlamanın yapısal bir maliyeti.
Entegrasyonlar neden sessizce bozuluyor?
Entegrasyon, iki bağımsız sistem arasındaki bir borudur ve borular mümkün olan en kötü şekilde arızalanır: sessizce. Ekranınızda hiçbir hata yok, alarm yok; yalnızca her iki sistem de sanki her şey yolundaymış gibi çalışmaya devam ederken veri akışı duruyor. Bir taraf bir API'yi değiştirir, bir belirtecin süresi dolar, bir oran sınırı atlar ve senkronizasyon kendini duyurmadan bozulur. İki araç arasındaki bağlantının arıza modu görünmezliktir ve bu da tam olarak en fazla hasarı veren arıza modudur.
Tehlikeli entegrasyon hatası hataya neden olan hata değildir. Sessizce başarısız olan ve siz ikisine de güvenirken iki sistemin sürüklenmesine izin veren sistemdir.
Maliyeti güvendir.
Gerçek hasar, bozulan senkronizasyonu düzeltmek için harcanan saat değildir. Mola güvenmek için bunu yapar. Bir entegrasyon bir kez sessizce başarısız olduğunda, iki sistemin aynı fikirde olduğuna asla tam olarak güvenemezsiniz; bu nedenle kontrol etmeye, uzlaştırmaya, "sadece güvende olmak için" çift giriş yapmaya başlarsınız. Kırılgan entegrasyon, ilk başarısızlığından sonra sizi sonsuza kadar zorlar çünkü size bağlantıya güvenilemeyeceğini öğretti. Doğrulamanız gereken bir araç, işinin yalnızca yarısını yapan bir araçtır.
Yerlinin neden cuması yok?
İki yetenek bir veritabanını paylaştığında kırılacak bir yol kalmaz. CRM ve e-posta aracı senkronize tutulan iki sistem değildir; bunlar aynı verinin iki görünümüdür ve yalnızca tek bir kopya olduğundan sürüklenemezler. Sorun kategorisi kesinlikle mevcut değil: senkronizasyonun olmaması, sessiz başarısızlık anlamına gelmez, Pazartesi sabahı karışıklıkların olmaması, güven erozyonunun olmaması anlamına gelir. Sistemlerin aynı fikirde olup olmadığını kontrol etmeyi bırakırsınız çünkü kontrol edilecek tek bir sistem vardır.
Sahip olmadığınız sistemlerle konuşarak uçlarda entegrasyonlar gereklidir. Ancak bunları kendi işinizi bir arada tutmak için kullanmak, Cuma günkü başarısızlıkla kalıcı bir risk olarak yaşamak anlamına gelir. Yerel ritimler tam olarak bu nedenle birbirine bağlı: kırılacak hiçbir şey yok, dolayısıyla Cuma yok ve ondan sonra temizlik yapmakla geçirilen Pazartesi yok.