Sistem Çöktüğünde: Bir Saniyelik Sessizlikte Görünen Bağımlılığımız

Sistem Çöktüğünde: Bir Saniyelik Sessizlikte Görünen Bağımlılığımız

Bir ekran donar. Ödeme onaylanmaz. Mesajlar gitmez. Fabrikanın panelinde değerler sabit kalır, hastanenin randevu sistemi cevap vermez, havaalanındaki kapılar sessizce bekler. Teknik dilde buna crash, yani çöküş deriz. İnsan dilinde ise daha tuhaf bir karşılığı vardır: Dünyanın küçük bir parçası, görünmez bir kablo kesilmiş gibi aniden işlemez olur. O ilk saniyede herkes aynı soruyu sorar: “İnternet mi gitti?” Aslında kaybolan yalnızca bağlantı değildir; alışkanlıklarımızın, kararlarımızın ve zaman duygumuzun taşıyıcı kolonu çatlamıştır.

Çöküş bir hata değil, sınavdır

Bilişim sistemleri çoğu zaman kusursuzmuş gibi görünür çünkü başarıları sessizdir. Bir bankacılık uygulaması sabah milyonlarca işlemi sorunsuz yürüttüğünde kimse ona şiir yazmaz. Fakat beş dakikalık kesinti, toplumsal bir meteor etkisi yaratır. Bunun nedeni sistemlerin yalnızca araç olmaktan çıkmış olmasıdır. Kimliğimizi doğrulayan, paramızı hareket ettiren, işimizi organize eden, hafızamızı saklayan ve birbirimize ulaşmamızı sağlayan katmanlar artık dijital altyapı üzerinde yaşar.

Kusursuz İnsan Bekleyen Yazılım Neden Kusursuz Biçimde Çöker?

Kusursuz İnsan Bekleyen Yazılım Neden Kusursuz Biçimde Çöker?

Bir sistem tasarlarken yapılabilecek en tehlikeli hata, kullanıcıların talimatları okuyacağını, geliştiricilerin hiçbir ayrıntıyı atlamayacağını ve sunucuların daima sözünde duracağını varsaymaktır. Bunların üçü de teknik gereksinim değil, iyimserlik biçimidir. İnsan yanlış düğmeye basar, parolasını unutur, aynı işlemi iki kez gönderir; makine ise diski bozar, paketi düşürür, zaman aşımına uğrar. Hata toleransı, bu kusurları yok etmeye çalışmak yerine onları sistemin doğal iklimi kabul etme sanatıdır.

Hata istisna değil, girdidir

Acemi tasarımcı mutlu yolu çizer: Kullanıcı formu doldurur, ödeme gerçekleşir, sipariş kaydedilir. Deneyimli tasarımcıysa karanlık sokaklara bakar: Ödeme alınır ama yanıt gelmezse ne olur? Kullanıcı sabırsızlanıp düğmeye tekrar basarsa iki sipariş mi oluşur? Veritabanı yazma sırasında çökerse hangi kayıt gerçektir? Sağlam yazılım, yalnızca doğru adımların sonunda doğru sonuç üretmez; yanlış, eksik veya yinelenmiş adımlar karşısında da anlaşılır bir duruma döner.

Ölümsüz Değiller, Ama Ölümü Bekletebiliyorlar: Tardigradların Sırrı

Bir canlıyı kaynatın, dondurun, kurutun, yüksek basınca maruz bırakın, radyasyonla kuşatın ve ardından uzayın sert boşluğuna gönderin. Bu cümlenin sonunda hayatta kalan bir şeyden söz etmek, ilk bakışta bilimkurgu gibi görünür. Oysa mikroskobik dünyada tardigradlar, ya da sevimli lakaplarıyla su ayıları, tam olarak bu beklentiyi altüst eder. Sekiz kısa bacaklı, tombul gövdeli ve genellikle yarım milimetreden küçük bu canlılar, doğanın “sonra bakarız” düğmesine en çok yaklaşan organizmalarından biridir.

Ölümsüzlük değil, hayatı askıya alma sanatı

Tardigradların ünü, ölümsüz olmalarından değil, ölümle yaşam arasındaki sınırı olağanüstü biçimde esnetmelerinden gelir. Uygun koşullarda onlar da yaşlanır, beslenir, ürer ve sonunda ölür. Fakat çevre tehlikeli hâle geldiğinde bazı türler “tun” adı verilen küçülmüş, metabolizması aşırı yavaşlamış bir duruma geçer. Vücutlarındaki suyun büyük kısmını kaybeder, bacaklarını içeri çeker ve adeta canlı bir kuru üzüm görünümüne bürünürler.