Kayıtlar

aktif-aktif etiketine sahip yayınlar gösteriliyor

İzleme sistemi, isAlive/Monitoring servisleri

Resim
Büyük bir kurumda ya da karmaşık bir sistemin içinde çalışıyorsanız, izleme sistemlerinin ihtiyacını hissetmişsinizdir. Başka bir değişle baskısına maruz kalmış olmanızda olası. Belirtmekte fayda var bu tarz işleri gönülden desteklesem de, sadece Uygulama geliştirme tarafında kalıyorsa, şahsen samimiyetine inanamıyorum. Ancak programcı gözüyle ne yapabiliriz dersek çeşitli “Trace tool” ları mevcut. Fakat bu gün aslında birazda bireysel gayretle neler yapılabilir bundan bahsetmek istiyorum. Öncelikle, bu çabaları 2 ana başlıkta ele almak istiyorum; 1- (Monitoring service)  Uygulamanızda bağlantı kurduğumuz farklı yapılar ve hizmetin devamlılığı adına kritik rol oynayan bir kaç kod parçacığı mevcut. Bu adımların her biri için başarı durumlarını, hizmetin ayakta olup olmadığını ve bağlantı bacaklarının durumları ile bağlantı performanslarını sürekli ve anlık olarak takip edebilmeniz için geliştirilen bir servis olarak düşünülebilir. Başka bir değiş ile network katmanındak...

Aktif-Aktif yedeklilik

Resim
Uzun bir süredir iş hayatındayım, özellikle yazılım işlerinde bir çok özensiz ve üstün körü iş görmem için yeterli bir süre oldu. Öncelikle ben en iyisini bilirim ya da mutlak doğru budur diyecek değilim. Biraz da alaylı yazılımcı olarak ahkam kesmek istemem, lakin şunu dile getirecek cesaretim var, piyasada kaçınılan bir çok sorunun basit çözümleri olabilir. Bugün profesyonel hayatta şahit olduğum bir durum ve sonrasında çakan şimşeklerden bahsetmek istiyorum. Günlük mesaim esnasında, benimle iletişime geçen bir mesai arkadaşım nedeniyle firmaya ücretine mukabil yaptırılmış bir web servisindeki özensizliğe tanık oldum. Servisi kısaca özetleyeyim; sistemden ortak alana çıkılan bir xml dosya okunarak cevap dönülüyordu, ancak özensizlikte bu noktada gözüme çarptı tek bir method ve methodun içinde her defasında file read yapılıyordu ki, bu kısımda try/catch yapısı da düzgün kurulmamıştı ayrıca exception sonrası IIS' i bile kilitleyip recycle'a sebep olabilecek bir yapı mevcut...