Üçüncü Parti Entegrasyonlar
Mevcut sistemlerinizi birbirine bağlamak ve birinin cevap vermeyi kestiği günü de tasarlamak.
Entegrasyon işi, karşı sistem yavaşlayana, dokümante edilmemiş bir şey dönene ya da ay sonu kapanışında düşene kadar basit görünür. Asıl mühendislik hata yollarındadır: mükerrer kayıt üretmeyen tekrar denemeler, kesintiyi soğuran kuyruklar ve gerçekte ne olduğunu söyleyen mutabakat.
Ne elde ediyorsunuz
Önce hata yolları
Zaman aşımı, tekrar deneme ve idempotency bilinçli kurulur; yukarıdaki bir kesinti verinizi bozmaz.
Tek doğruluk kaynağı
Her kaydın sahibi nettir; iki sistem aynı anda kendini yetkili sanamaz.
Bozulduğunda görünür
İzleme ve mutabakat raporu; çünkü sessiz entegrasyon hataları pahalı olanlardır.
Nasıl yürütüyoruz
İşin adı ne olursa olsun aynı dört aşama. Her biri, yalnızca bir durum güncellemesiyle değil, inceleyebileceğiniz bir çıktıyla biter.
- 01
Keşif
İşi uçtan uca takip eder, nerede durduğunu, beklediğini ya da yeniden girildiğini yazarız. Kimse kod yazmadan önce sıralanmış bir plan ve maliyet zarfı alırsınız.
- 02
Mimari
Önemli kararlar açıkça verilir ve değerlendirilen alternatiflerle birlikte kaydedilir; böylece gerekçe, onu verenlerden daha uzun yaşar.
- 03
Artımlı teslimat
İş, yayınlanabilir dilimler hâlinde gerçek kullanıcıya ulaşır. Kurulum hattı ilk haftadan otomatiktir, geri alma teoride değil provada denenmiştir.
- 04
Devir ya da işletim
Runbook'lar, panolar ve nöbet prosedürleri sistemle birlikte gelir. Sonrasında ya işi içeri alırsınız ya da yönetilen hizmet kapsamında biz işletmeye devam ederiz.
Bize sık sorulanlar
Sık karşılaşılan bir durum. Elde ne varsa ona göre dosya aktarımı, veritabanı replikasyonu ya da dikkatle sınırlandırılmış bir adaptörle çalışırız — ve her yaklaşımın taşıdığı kırılganlığı açıkça söyleriz.
Sizin probleminiz bu mu?
Bir paragrafta anlatın. Başka bir hizmet daha uygunsa bunu size söyleriz.
Hangisine ihtiyacınız var, emin değil misiniz?
Problemi bir paragrafta anlatın, hangi hizmetin gerçekten karşılık geldiğini söyleyelim.