Proje vitrini hazırlanıyorPreparing project showcaseПодготавливаем витрину проекта

Entegrasyonlar

Entegrasyon izleme: bağlantı koptuğunda önce siz haberdar olun

Entegrasyonlar sessizce bozulduğunda veri kayar, lead kaybolur. Nelerin izlenmesi, nasıl alarm kurulması ve hataların nasıl yönetilmesi gerektiğini anlatıyoruz.

Rocketly · 2026-07-30

Bir sabah CRM'inizi açıyorsunuz, her şey her zamanki gibi görünüyor: panolar dolu, bildirimler sakin, ekranda hiçbir kırmızı uyarı yok. Oysa üç gündür web sitenizdeki form ile CRM arasındaki bağlantı sessizce kopuk; bu süre boyunca gelen on, on beş lead hiçbir yere düşmedi, kimseye atanmadı, kimse aramadı. Fark eden olmadı, çünkü fark ettirecek bir mekanizma yoktu. Entegrasyon izleme tam olarak bu senaryoyu önlemek için var: sistemleriniz birbiriyle konuşmayı kestiğinde bunu ilk öğrenen kişinin kızgın bir müşteri değil, siz olmanız için.

Bu yazıda sessiz entegrasyon kopmalarının bir işletmeye gerçekte ne kadara mal olduğunu, hangi dört sinyali sürekli takip etmeniz gerektiğini, alarmları kimin görmesi gerektiğini, bir hata olduğunda sistemin ne zaman yeniden denemesi ne zaman pes etmesi gerektiğini, kaybolan kayıtların nereye gittiğini ve tüm bunları tek seferlik bir kurulum değil kalıcı bir alışkanlığa çevirmenin yollarını ele alıyoruz.

Sessiz kopmalar neden CRM'inizden daha sinsi bir maliyet çıkarır

Entegrasyonlar genelde iki şekilde bozulur: gürültülü ya da sessiz. Gürültülü bozulma nispeten kolaydır — bir API tamamen çöker, ekranda kırmızı bir hata belirir, biri hemen fark eder. Asıl tehlikeli olan sessiz bozulmadır: senkronizasyon hâlâ çalışıyor gibi görünür ama arka planda kayıtların bir kısmı taşınmaz, alanlar yanlış eşlenir ya da güncellemeler saatlerce gecikir. Zamanla iki sisteminiz birbirinden uzaklaşır; buna veri kayması (data drift) denir ve fark edildiğinde genelde çoktan büyümüş olur.

Diyelim ki mobilya satan küçük bir e-ticaret markasısınız ve sipariş entegrasyonunuz üç gün boyunca yarım yamalak çalıştı: bazı siparişler CRM'e düştü, bazıları düşmedi. Fark ettiğinizde elinizde hangi müşterinin hangi ürünü aldığını, kimin ödemesinde sorun çıktığını bilmediğiniz bir kara delik var demektir. Bu yüzden sipariş akışını taşıyan bir entegrasyon kurulup unutulacak bir şey değil, nabzı sürekli tutulması gereken canlı bir sistemdir.

Kayıp lead'ler de aynı derecede sinsidir. Web formundan gelen bir başvuru CRM'e düşmediğinde kimse bir lead kaybolduğuna dair bildirim almaz, çünkü kaybolan şey hiç var olmamış gibi görünür. İşletme sahibi meseleyi ancak haftalar sonra, bu ay neden bu kadar az teklif çıktığını sorduğunda fark eder. O noktada kaybedilen zaman da, o lead de geri gelmez.

Neyi izlemelisiniz: dört temel sinyal

Entegrasyon izleme karmaşık bir mühendislik projesi olmak zorunda değil. Küçük bir işletme için pratik olan, şu dört sinyali düzenli olarak takip etmektir.

  • Senkronizasyon hataları: bir kaydın — sipariş, lead, mesaj — kaynak sistemden hedef sisteme geçerken aldığı hata sayısıdır; tek seferlik bir hata normaldir ama art arda gelen hatalar çok daha ciddi bir işarettir.
  • Gecikme (latency): bir olayın gerçekleşmesiyle CRM'e yansıması arasındaki süredir; birkaç saniyelik gecikme sıradandır, birkaç saatlik gecikme bir yerlerde tıkanıklık olduğunu gösterir.
  • Hacim anomalileri: normalde günde yüz sipariş işleyen bir entegrasyonun birden on siparişe düşmesi ya da sıfırlanması, çoğu zaman sakin bir gün değil, kopan bir bağlantı anlamına gelir.
  • Süresi dolan token ve kimlik doğrulama hataları: pek çok entegrasyon OAuth token'larıyla çalışır; bu token'ların süresi dolduğunda ya da bağlı hesabın şifresi değiştiğinde bağlantı sessizce ölür, çoğu zaman kimseye haber vermeden.
EntegrasyonSağlığıSenkron HatalarıGecikmeHacim AnomalisiSüresi Dolan Token
Sağlıklı bir entegrasyonda sürekli izlenmesi gereken dört sinyal

Bu dört sinyalin ortak noktası şudur: hiçbiri tek başına sistemin çöktüğünü söylemez, ama birlikte okunduklarında erken uyarı verirler. Özellikle hedef sistemde yeni bir zorunlu alan eklendiğinde ya da eşleme değiştiğinde senkron hataları aniden tırmanır; bu yüzden iki sistem arasındaki alan eşlemesini düzenli gözden geçirmek, izleme stratejisinin doğal bir parçası olmalıdır.

Alarm kurma sanatı: doğru kişiye, doğru anda

İzlemenin bir anlamı olması için birinin alarmı görmesi gerekir. Burada iki yaygın hata var: hiç alarm kurmamak ya da her şeyi alarma bağlayıp kimsenin dikkate almadığı bir bildirim seline boğulmak. İkincisi aslında birincisinden pek de iyi değildir — alarm yorgunluğu dediğimiz şey, gerçek bir kopma olduğunda da kimsenin ekrana bakmamasına yol açar.

Pratikte işe yarayan yaklaşım kademeli olandır: kendi kendine düzelen küçük hatalar, örneğin tek bir kaydın geçici olarak başarısız olması, sessizce loglanır; art arda tekrarlayan hatalar ya da bir saatten uzun süren gecikmeler e-posta ya da mesaj yoluyla ilgili kişiye gider; bağlantının tamamen kopması ise anında, gözden kaçmayacak şekilde işaretlenir.

Alarmın kime gideceği de en az alarmın kendisi kadar önemlidir. Beş kişilik bir ekipte herkese gitsin demek, çoğu zaman kimseye gitmesin demekle aynı sonucu doğurur. Ekip bildirimlerini Slack ya da Teams'e taşıyan bir entegrasyonunuz varsa, entegrasyon alarmlarını da aynı kanala, hatta ayrı bir alarm kanalına yönlendirmek işe yarar; böylece kritik bir uyarı günlük sohbetin içinde kaybolmaz.

Yeniden deneme ve backoff: her hatada panik yapmayın

Her senkron hatası bir felaket değildir. API'ler bazen bir saniyeliğine yanıt vermez, sunucu bazen anlık olarak meşgul olur. İyi tasarlanmış bir entegrasyon bu tür geçici aksaklıkları kendi kendine tolere eder: hata alır, biraz bekler, tekrar dener. Buna yeniden deneme (retry) denir.

Ama körü körüne tekrar denemek de sorun yaratır: bir sistem zaten zorlanıyorken saniyede birkaç kez yeniden istek göndermek tıkanıklığı daha da kötüleştirir. Bu yüzden akıllı sistemler her denemede bekleme süresini uzatır — buna üstel geri çekilme (exponential backoff) denir: bir saniye bekle, olmadıysa iki, olmadıysa dört, birkaç denemeden sonra da pes edip kaydı bir kenara koy.

1Hata Alındı2Kısa Bekleme3Yeniden Dene4Başarılı ya da Kuyruğa Al
Basit bir yeniden deneme (retry/backoff) döngüsü

Küçük bir işletme olarak bunu sıfırdan kodlamanız gerekmiyor — kullandığınız CRM, e-ticaret platformu ya da Zapier ya da Make gibi bir otomasyon aracı bu mantığı büyük ölçüde sizin yerinize işletir. Sizin işiniz, bu mekanizmanın var olduğunu bilmek ve her hataya anında değil, art arda birkaç kez başarısız olan hatalara alarm kurmaktır.

Entegrasyonlarınız sessizce bozulmasın

Rocketly, bağlı entegrasyonlarınızın durumunu tek panelden izlemenizi ve bir sorun çıktığında anında haberdar olmanızı sağlar

Ücretsiz deneyin

Dead-letter: başarısız kayıtların gittiği yer

Birkaç kez denenip yine de başarısız olan bir kayıt ne olur? İyi tasarlanmış bir sistemde bu kayıt sessizce kaybolmaz; ölü mektup kuyruğu (dead-letter queue) denen bir bekleme alanına taşınır. Burası, başarısız kayıtların insan müdahalesi için tutulduğu bir bekleme odası gibi düşünülebilir.

Küçük bir işletme için bunun anlamı şudur: bir sipariş ya da lead, teknik bir sebepten — örneğin hedef sistemde zorunlu bir alanın boş kalmasından — CRM'e işlenemediğinde bu kayıt yok olup gitmez, bir yerde durur ve elle kontrol edilmeyi bekler. Dead-letter kuyruğunu haftada bir kez bile gözden geçirmek, aksi hâlde tamamen kaybolacak birkaç kaydı kurtarabilir.

Dürüst olmak gerekirse her araç bunu bu kadar net sunmuyor; bazı entegrasyonlarda başarısız kayıtlar sadece bir log satırında kaybolup gider. Entegrasyon seçerken ya da bir iPaaS platformunu değerlendirirken başarısız kayıtlara ne olduğunu ve bunları nerede görebileceğinizi sormak, ileride yaşanacak büyük bir baş ağrısını baştan önler.

Sahiplenme ve runbook alışkanlığı

Alarmlar kurulu, retry mantığı çalışıyor, dead-letter kuyruğu var — ama bunların hepsi bir kişi ya da küçük bir ekip gerçekten bakmadıkça bir işe yaramaz. Sahiplenme, entegrasyon izlemenin en çok atlanan parçasıdır; çünkü birinin sorumlu olması gerektiğini söylemek kolaydır, kimin ne zaman ne yapacağını yazmak daha zordur.

Burada işe yarayan basit bir araç runbook'tur: bir alarm geldiğinde kimin bakacağını, ilk beş dakikada nereye tıklayacağını, sorun devam ederse kimin aranacağını anlatan tek sayfalık bir belge. Karmaşık olması gerekmez — e-posta ile alarm geldiğinde önce entegrasyon panosunu açmayı, son hatayı okumayı, token süresi dolmuşsa yeniden bağlanmayı, dolmadıysa belirli bir numarayı aramayı anlatan basit bir liste bile büyük fark yaratır.

İkinci alışkanlık, haftalık kısa bir kontroldür: beş dakikalığına panoya bakıp hata sayısının, gecikmenin ve hacmin normal aralıkta olduğunu doğrulamak. Bu, yangın söndürmek değil, yangını hiç çıkartmamaktır — ve bir haftalık ihmalin bedeli, çoğu zaman beş dakikalık kontrolden çok daha ağır olur.

Küçük bir ekip için pratik bir başlangıç

Tüm bunları okuyunca akla ayrı bir izleme yazılımına ihtiyaç olup olmadığı sorusu gelebilir. Açıkçası, on-on beş kişilik bir işletmeyseniz büyük ihtimalle hayır. Kullandığınız CRM'in ya da entegrasyon aracının kendi panosu, birkaç e-posta uyarısı ve haftalık bir alışkanlık çoğu zaman yeterlidir.

Ayrı bir izleme aracı ya da özel bir entegrasyon platformu ancak onlarca farklı sistemi birbirine bağladığınızda ya da bir kopmanın doğrudan gelir kaybına yol açacak kadar kritik hale geldiğinde anlamlı olur. Bu noktaya gelmeden yatırım yapmak, çoğu küçük işletme için gereksiz bir karmaşıklık ekler.

Bir entegrasyonu kurmak işin yarısıdır; onun hâlâ çalıştığını bilmek diğer yarısıdır.

Başlangıç noktası basit olabilir: hangi entegrasyonların işinizin can damarı olduğunu — siparişler, lead formu, ödeme bildirimleri — belirleyin, bunlar için alarm kurun, haftalık beş dakikalık kontrolü takvime ekleyin. Yerel ve üçüncü parti entegrasyonlar arasında seçim yaparken de güvenilirlik ve hata görünürlüğü farkını hesaba katın; bazı araçlar bu konuda çok daha cömert, bazıları ise kapalı bir kutu gibi çalışır.

Sıkça sorulan sorular

Entegrasyon izleme küçük bir işletme için gerçekten gerekli mi?

Tek bir kritik entegrasyonunuz bile varsa — örneğin sipariş akışı ya da lead formu — evet; kaybolan birkaç lead'in maliyeti, basit bir alarm kurmanın maliyetinden çoğu zaman daha yüksektir.

Senkron hatası ile gerçek bir kopma arasındaki fark nedir?

Tek seferlik bir senkron hatası genelde geçicidir ve retry mekanizmasıyla kendini düzeltir; art arda tekrarlayan hatalar ya da uzun süredir hiç veri akmaması gerçek bir kopmaya işaret eder.

Alarmları kimin alması gerekir?

İşi gerçekten çözebilecek, ilk beş dakikada harekete geçebilecek bir ya da iki kişi; herkese gönderilen bir alarmı genelde kimse sahiplenmez.

Dead-letter kuyruğu her araçta var mı?

Hayır; bazı entegrasyon araçları başarısız kayıtları ayrı bir kuyrukta tutar, bazıları sadece log'a yazar — bir araç seçerken bunu doğrudan sormakta fayda var.

Runbook yazmak ne kadar zaman alır?

İlk taslak genelde yarım saat içinde çıkar; mükemmel olması değil, alarmı alan kişiye önce nereye bakması gerektiğini söylemesi yeterlidir.

Entegrasyon izleme gösterişli bir proje değil, sessiz bir güvence alışkanlığıdır — kurulumunu bir kez yaparsınız, faydasını her kopan bağlantıda görürsünüz. Rocketly kullanıyorsanız bağlı entegrasyonlarınızın durumunu, son senkron zamanını ve hata geçmişini tek bir panelden takip edebilir, bir bağlantı koptuğunda müşteriniz fark etmeden önce siz haberdar olabilirsiniz.