Yazılım Test ve Kalite Derneği tarafından düzenlenen etkinliğin, bu yıl altıncısı, özellikle finans, telekom ve sigortacılık sektörlerini yakından ilgilendiren “Performans Testi” temasıyla gerçekleştirildi.
Yazılım Test ve Kalite Derneği Başkanı Koray Yitmen’in ev sahipliğini ve açılış konuşmasını yaptığı etkinlikte birçok yerli ve yabancı konusunda uzman konuşmacılar yer aldı.
Konferansta en ilgi çeken konuşmacılardan biri olan Kapasite Mühendisi Goranka Bjedov Facebook altyapısı konusunda konuştu. Facebook’un dünyada 1 milyar kullanıcısı olduğunu belirten Bjedov, dünyayı ilgilendiren olaylar olduğunda insanların Facebook’ta aşırı yüklenme yaptıklarını ve bu yüklenme problemini sorunsuz aşmaları için Facebook’un altyapısını iyileştirmek sürekli çalıştıklarını belirtti.
Turk-internet.com olarak Facebook Kapasite Mühendisi Goranka Bjedov’a Kapasite Mühendisliği’ni, Facebook’un kapasite yönetimini, aşırı yüklenmelere karşı önlemlerini ve çözümlerini sorduk.
Goranka Bjedov’a ilk sorumuz Kapasite Mühendisi olmaya nasıl karar verdiği oldu. Bjedov, uzun yıllar boyunca Performans Mühendisi olarak çalıştığını ve 4.5 yıl önce Facebook’ta işe başladığında Facebook’un Kapasite Mühendisi’ne ihtiyacı olduğu için kendini bu işin içinde bulduğunu söyledi.
İkinci olarak Kapasite Mühendisi olarak çalışmanın zorluklarını sorduğumuz Bjedov, bu işin en zor yanının çok komplex bir iş olduğunu ve bu konuda yazılı bir kitabın olmadığını ve her şeyin iş sırasında öğrenildiğinden bahsetti. Sorunları çok çabuk anlayıp sorunlara çok hızlı çözüm üretmelerinin gerektiğini vurgulayan Bjedov, dedektif gibi çalıştıklarını söyledi.
Dünyada 1 milyar Facebook kullanıcısının olduğunu ve bu kapasiteyi nasıl yönettiklerini sorduğumuz Bjedov,
“Şanslıyız ki bu kadar fazla kullanıcı aynı anda Facebook’u kullanmıyor. Değişik kıtalardaki kullanıcılarımız farklı zamanlarda Facebook’u kullanıyor. Mesela Asya’daki kullanıcılarımız uyurken, Amerika’daki kullanıcılarımız online oluyor, ve bu bizim işimizi biraz daha kolaylaştırıyor. Ama Mark’ın (Zuckerberg) de söylediği gibi önümüzdeki 10 yıl içinde dünyada 2-3 milyar Facebook kullanıcısı hedefliyoruz ve bu kapasite için çok çalışıyoruz, mesela internet olmayan ülkelere internet götürüyoruz”
dedi. Facebook’ta çalışmanın en güzel yanını, iş kısmının yanında insanları bilgiye ulaştırıp onların hayatlarını daha ileriye götürmek olarak tanımlayan Bjedov, “Bu işin insani kısmını çok seviyorum” dedi.
Dünyada olan bazı olaylar sonrasında Facebook’taki aşırı yüklenmelerin altından nasıl kalktıklarını sorduğumuz Bjedov şöyle konuştu.
“Bazı olayların aşırı yüklenme yapacağını tahmin edebiliyoruz. Mesela Hindistan ve Pakistan maçı yaklaşık 1 milyar kişiyi ilgilendiriyor ve bunu Facebook’ta hissediyoruz. Ya da bir doğa olayının olacağı önceden bildiriliyor ve ona göre önlem alıyoruz. Fakat bazı durumlar, deprem gibi, aniden olduğu için onları önceden bilmek mümkün değil. Bu yüzden biz her zaman fazladan kapasite bulunduruyoruz ve bu gibi durumlar için plan yapıp çok çalışıyoruz. Mesela Sandy Kasırgası’nda insanlar bilgileri Facebook’tan aldı, bu yüzden ekstra kapasiteyi her zaman açık tutuyoruz.”
Performans Testi Nedir?
Gittikçe önem kazanan Performans Testi, en basit tanımıyla, sistemin belirli durumlarda, belirlenen beklentileri verip vermediğini kontrol etmek amacıyla yapılıyor. Performans Testi sırasında sistem trafiğindeki artışların sistemi nasıl etkilediği, performanstaki düşüşlerin nedenleri gibi önemli soruların cevapları aranır. Performans Testi ile sistemin belirli bir yük altındaki performansı ve Yük Testi ile sistemin ne kadar yükte maksimum performans ile çalıştığı ölçülür.
Facebook Kapasite Mühendisi Goranka Bjedov’la yaptığımız röportajı aşağıda izleyebilirsiniz.

Kaynak : 