İş Sürekliliği

Yüksek Erişilebilirlik Nedir? Acente Panelinin Kesintisiz Çalışması İçin Mimari

InsureHub Ekibi
02 Ekim 2026

Bir acente çalışanı için yazılımın "açık" olması, sabah panele giriş yaptığında ekranın gelmesi ve gün boyunca teklif, müşteri ve tahsilat işlemlerinin aksamadan yürümesidir. Bu deneyimin arkasında, tek bir parçanın arızalanmasının hizmeti durdurmaması için tasarlanmış bir mimari yaklaşımı bulunur: yüksek erişilebilirlik.

Bu yazıda yüksek erişilebilirliğin temel ilkelerini teknik ayrıntıya boğulmadan açıklıyor, acente yazılımı açısından ne anlama geldiğini ve hangi durumlarda tek başına yeterli olmadığını ele alıyoruz.

Yüksek erişilebilirliğin tanımı

Yüksek erişilebilirlik, bir sistemin bileşenlerinden biri arızalandığında hizmetin kesintisiz ya da çok kısa bir kesintiyle devam etmesini sağlayan tasarım yaklaşımıdır. Amaç arızayı tamamen önlemek değil, arızanın kullanıcıya yansımasını en aza indirmektir.

Bu yaklaşım üç temel fikre dayanır: her kritik bileşenin bir yedeğinin bulunması, yükün bu bileşenler arasında dağıtılması ve arıza durumunda devrin otomatik yapılması.

Temel yapı taşları

Yedeklilik

Uygulama sunucusu, veritabanı, ağ bağlantısı ve depolama gibi kritik bileşenlerin her biri için en az bir eş bulunur. Tek bir sunucunun arızalanması, diğerinin işi üstlenmesiyle telafi edilir.

Yük dengeleme

Gelen istekler, bir yük dengeleyici aracılığıyla birden fazla uygulama sunucusuna dağıtılır. Bu yapı hem yoğun saatlerde performansı korur hem de sağlıksız bir sunucunun devre dışı bırakılmasını kolaylaştırır.

Sağlık kontrolleri

Yük dengeleyici, sunucuların yanıt verip vermediğini düzenli olarak kontrol eder. Yanıt vermeyen sunucuya yeni istek gönderilmez.

Otomatik devralma

Veritabanı gibi durum bilgisi taşıyan bileşenlerde, birincil sunucu arızalandığında ikincil sunucunun birincil rolüne geçmesi otomatik olarak gerçekleşir. Bu geçiş sırasında kısa bir bekleme yaşanabilir; iyi tasarlanmış bir uygulama bu anı kullanıcıya hata olarak değil, kısa bir gecikme olarak yansıtır.

Uygulama tasarımında dayanıklılık

Altyapı katmanındaki yedeklilik, uygulamanın da bu yapıya uygun yazılmasını gerektirir. Aksi halde sunucu değişimi gibi sıradan bir olay bile kullanıcıya hata ekranı olarak yansıyabilir. Erişilebilir bir acente yazılımında uygulama düzeyinde şu özellikler beklenir:

  • Oturumun sunucuya bağlı olmaması: Kullanıcının oturum bilgisi tek bir sunucunun belleğinde tutulmazsa, istekler başka bir sunucuya yönlendirildiğinde kullanıcı yeniden giriş yapmak zorunda kalmaz.
  • Güvenli yeniden deneme: Kısa süreli bir bağlantı sorununda işlemin otomatik olarak yeniden denenmesi, ancak aynı tahsilatın ya da aynı kaydın iki kez oluşmaması.
  • Uzun işlemlerin arka plana alınması: Toplu rapor üretimi gibi ağır işlerin, ekranları kullanan çalışanların deneyimini etkilemeyecek şekilde ayrı bir süreçte yürütülmesi.
  • Anlaşılır hata mesajları: Bir işlem tamamlanamadığında kullanıcının işlemin yapılıp yapılmadığını açıkça görebilmesi.

Bu özellikler mimari diyagramlarda görünmez, ancak bir çalışanın gün içinde yaşadığı deneyimi belirler.

Acente çalışanı açısından ne değişir?

Yüksek erişilebilirlik kullanıcı tarafından doğrudan görülmez; etkisi, olmayan kesintilerle hissedilir. Somut olarak şu durumlarda fark yaratır:

  • Bir sunucunun donanım arızası, çalışanın açık olan müşteri kaydını kaybetmesine yol açmaz.
  • Altyapı güncellemeleri, sunucular sırayla güncellenerek kesinti yaşanmadan yapılabilir.
  • Gün içinde yoğunluk arttığında yeni sunucular devreye alınarak ekranların yavaşlaması önlenir.

Yüksek erişilebilirliğin sınırları

Yüksek erişilebilirlik güçlü bir yaklaşımdır, ancak her sorunu çözmez. Sınırlarını bilmek, beklentiyi doğru kurmak açısından önemlidir.

Hatalı veri de çoğaltılır

Veritabanı eşleri birbirini anlık olarak kopyalar. Yanlışlıkla yapılan toplu bir silme işlemi, saniyeler içinde bütün eşlere yansır. Bu nedenle yüksek erişilebilirlik yedeklemenin yerini tutmaz; ikisi birlikte gereklidir.

Aynı konumdaki riskler

Bütün eşler aynı veri merkezinde bulunuyorsa, o merkezi etkileyen bir enerji ya da ağ sorunu hepsini birden etkileyebilir. Bu risk, coğrafi olarak ayrı konumlar kullanılarak azaltılır.

Dış bağımlılıklar

Acente yazılımının bazı işlevleri dış sistemlere bağlıdır. Teklif sorgularında sigorta şirketlerinin sistemleri yanıt vermiyorsa, acente yazılımı ne kadar erişilebilir olursa olsun o şirketten sonuç alınamaz. İyi bir tasarım, bir şirketin yanıt vermemesinin diğer şirketlerden gelen sonuçları ya da trafik, kasko ve DASK gibi farklı branş akışlarını etkilememesini sağlar.

Değerlendirmede sorulabilecek sorular

Bir yazılım sağlayıcısının erişilebilirlik yaklaşımını anlamak için mimari şemalar istemek gerekmez. Şu sorular genellikle yeterli fikir verir:

  1. Uygulama ve veritabanı katmanlarında tek bir sunucuya bağımlılık var mı?
  2. Altyapı güncellemeleri sırasında kullanıcılar kesinti yaşıyor mu?
  3. Bir veri merkezinde sorun olduğunda hizmet başka bir konumdan sürdürülebiliyor mu?
  4. Erişilebilirlik nasıl ölçülüyor ve acenteyle nasıl paylaşılıyor?

Bu soruların cevapları, sağlayıcının erişilebilirliği bir tasarım ilkesi olarak mı yoksa sonradan eklenen bir özellik olarak mı ele aldığını gösterir.

Acentenin kendi tarafındaki erişilebilirlik

Sağlayıcı tarafı ne kadar sağlam olursa olsun, acentenin kendi bağlantısı ve cihazları da zincirin parçasıdır. Ofiste tek bir internet hattı, tek bir modem ya da yalnızca tek bir bilgisayarda kayıtlı oturum bilgileri, sağlayıcının yüksek erişilebilirliğini acente açısından anlamsız kılabilir. Bu nedenle yedek bağlantı seçeneği ve aynı veriye erişen mobil sigorta uygulaması, acente tarafındaki yedekliliğin pratik parçalarıdır.

InsureHub bakış açısı

InsureHub, acentelere web acente paneli ve iOS/Android uygulama sunan bir yazılım şirketi olarak erişilebilirliği ürün deneyiminin temel bir parçası olarak görür. Teklif akışlarında trafik, kasko ve DASK'ın ayrı tutulması ve şirket yanıtlarının bağımsız işlenmesi, dış sistemlerdeki sorunların etkisini sınırlamaya yardımcı olur. Ürünün genel yapısı için sigorta teklif programı ve sigorta acentesi yazılımı sayfalarını inceleyebilirsiniz.

Sonuç

Yüksek erişilebilirlik, arızaların kaçınılmaz olduğunu kabul eden ve bu arızaları kullanıcıya yansıtmamayı hedefleyen bir yaklaşımdır. Yedekleme ve felaket kurtarma ile birlikte düşünüldüğünde, acentenin gün içinde yazılımı bir altyapı konusu olarak düşünmeden işine odaklanmasını sağlar.