İçeriğe Atla
Mustafa Erbay
Kariyer İnsan tarafından yazıldı · 12 dk okuma · görüntülenme Read in English
100%

Eski Bir Mühendisin El Yazması: Otomasyon Kabusu

Otomasyonun sınırlarını zorladığımız bir dünyada, insan faktörünü kaybetmenin bedeli nedir? Eski bir mühendisin perspektifinden teknoloji ve gelecek.

Eski Bir Mühendisin El Yazması: Otomasyon Kabusu — kapak görseli

Yıl 2026. Teknolojinin hızı artık insan zihninin kavrayış sınırlarını zorluyor. Bugün size, tozlu raflar arasından çıkmış bir günlükten değil, dijital bir arşivin en derin köşesinde bulduğum bir “el yazmasından” bahsetmek istiyorum. Bu yazı, otomasyon kabusu kavramını henüz bu kadar derinden hissetmediğimiz yıllarda kaleme alınmış bir uyarı niteliğinde.

Mühendislik dünyası, verimlilik uğruna kendi elleriyle inşa ettiği bir labirentin içinde kaybolmak üzere. Her şeyi otomatikleştirme arzumuz, bizi sadece iş yükünden kurtarmakla kalmadı; aynı zamanda işimize olan hakimiyetimizi de elimizden almaya başladı. Bu yazıda, bir mühendisin gözünden otomasyonun karanlık yüzünü ve kariyer yolculuğumuzdaki olası tehlikeleri inceleyeceğiz.

Otomasyon Kabusu Nedir?

Otomasyon kabusu, bir sistemin o kadar karmaşık ve o kadar “otomatik” hale gelmesi durumudur ki, sistemin yaratıcıları bile bir hata oluştuğunda müdahale edemez hale gelir. Bu durum, sadece kodun kendi kendine çalışması değil, karar mekanizmalarının tamamen algoritmalara devredilmesidir. İnsan müdahalesinin minimuma indiği her noktada, aslında potansiyel bir felaket senaryosu filizlenmektedir.

Birçok junior ve senior mühendis, “her şeyi otomatize edersek hayatımız kolaylaşır” yanılgısına düşüyor. Oysa ki, kontrol edilmeyen ve üzerine düşünülmeyen her otomasyon, gelecekte ödenecek büyük bir teknik borcun (technical debt) ilk taksitidir. Gerçek bir mühendislik vizyonu, neyin otomatikleştirileceği kadar neyin “manuel” kalması gerektiğini de bilmeyi gerektirir.

İnsan Faktörünün Silinişi ve Ustalık Kaybı

Eski kuşak mühendislerin en büyük korkusu, “nasıl çalıştığını bilmediğimiz sistemler” inşa etmekti. Bugün ise Abstraction katmanları o kadar kalınlaştı ki, alttaki donanımı veya temel mantığı bilen mühendis sayısı her geçen gün azalıyor. Otomasyon kabusu tam da burada başlıyor; temel yeteneklerini kaybeden bir mühendis ordusu yetişiyor.

Bir CI/CD pipeline’ı çöktüğünde veya bir Kubernetes cluster’ı beklenmedik bir hata verdiğinde, sadece “restart” butonuna basmaktan öteye gidemeyen profesyonellerle karşılaşıyoruz. Ustalık, aracın arkasındaki mantığı kavramaktır. Otomasyon bu mantığı bizden gizlediğinde, aslında profesyonel gelişimimizi de baltalamış oluyor.

Aşağıdaki tablo, otomasyonun dozajına göre mühendislik yaklaşımlarındaki değişimi göstermektedir:

ÖzellikDengeli MühendislikOtomasyon Kabusu
Hata ÇözümüKök neden analizi yapılır (Root Cause Analysis)Sistem yeniden başlatılır, neden bilinmez
Sistem BilgisiAlt katmanlara hakimiyet vardırSadece arayüzler ve tool’lar bilinir
Karar MekanizmasıVeri destekli insan kararı%100 Algoritmik karar
EsneklikBeklenmedik durumlara adaptasyonSenaryo dışı durumlarda tam çöküş

Teknik Borçtan Teknik İflasa Geçiş

Yazılım dünyasında teknik borç hepimizin bildiği bir kavramdır. Ancak otomasyon kabusu süreci, bu borcu bir “teknik iflasa” dönüştürür. Otomatikleştirilmiş süreçler birbirine o kadar bağımlı hale gelir ki (tight coupling), küçük bir değişiklik tüm domino taşlarını devirebilir. Bu aşamada artık sistem düzeltilemez, sadece yamalarla ayakta tutulmaya çalışılır.

Mühendislerin çoğu, karmaşık scriptler yazarak bir işi 5 dakikadan 5 saniyeye indirmekle övünür. Ancak o scriptin bakımı için harcanan saatler ve o script bozulduğunda oluşan kaos genellikle hesaba katılmaz. Gerçek verimlilik, sürdürülebilir basitlikten geçer.

# Otomasyon Kabusuna Basit Bir Örnek: Körü Körüne Hata Yönetimi
def critical_process():
    try:
        # Karmaşık bir otomasyon adımı
        run_automation()
    except Exception as e:
        # Hatayı loglamak yerine sistemi zorla devam ettirmek
        # Bu, 'Otomasyon Kabusu'nun başlangıcıdır.
        print(f"Hata oluştu ama devam ediyorum: {e}")
        trigger_fallback_automation() # Daha fazla karmaşıklık ekler

Gördüğünüz gibi, yukarıdaki kod örneğinde hatanın nedenini anlamak yerine, başka bir otomasyon katmanıyla sorunun üstü örtülüyor. Bu, zamanla içinden çıkılmaz bir “karar ağacı karmaşasına” yol açar.

Algoritmaların Karanlık Yüzü ve Etik Sorumluluk

Kariyer yolculuğumuzda sadece kod yazmıyoruz, aynı zamanda toplumun kaderini etkileyen algoritmalar tasarlıyoruz. Otomasyon kabusu sadece teknik bir terim değil, aynı zamanda etik bir sorundur. Bir kredi başvurusunu veya bir işe alım sürecini tamamen otomatize ettiğinizde, algoritmaların taşıdığı önyargıları da (bias) sisteme enjekte etmiş olursunuz.

Mühendisler olarak, otomatize ettiğimiz her sürecin insani sonuçlarını düşünmek zorundayız. Eğer bir algoritma, bir insanın hayatını etkileyen bir karar veriyorsa ve biz bu kararın “neden” verildiğini açıklayamıyorsak, orada büyük bir mühendislik başarısızlığı vardır. Şeffaflık, otomasyonun en büyük panzehiridir.

Geleceği Kurtarmak: Hibrit Bir Yaklaşım

Peki, bu kabustan nasıl uyanacağız? Çözüm otomasyonu reddetmek değil, onu “insan merkezli” (human-in-the-loop) bir modelle yeniden tasarlamaktır. Otomasyon, angarya işleri yapmalı; ancak kritik karar anlarında mühendisin sezgilerine ve tecrübesine alan bırakmalıdır.

  1. Gözlemlenebilirlik (Observability): Otomatize edilen her adımın şeffaf bir şekilde izlenmesi.
  2. Geri Dönülebilirlik (Reversibility): Herhangi bir otomasyonun saniyeler içinde devre dışı bırakılıp manuel kontrolün sağlanabilmesi.
  3. Eğitim ve Dokümantasyon: Sistemin nasıl çalıştığının, otomasyon olmasa bile bilinmesi.

Bu prensipler, bizi otomasyonun kölesi olmaktan kurtarıp, onu verimli bir yardımcıya dönüştürecektir. Kariyerimizde “her şeyi otomatize eden mühendis” olarak değil, “sistemleri akıllıca yöneten mimar” olarak anılmak istiyorsak, bu dengeyi kurmalıyız.

Sonuç: Eski Mühendisin Son Notu

Eski bir mühendisin el yazması şu cümleyle bitiyor: “Demir yığınlarını ve kod satırlarını ruhsuz birer makineye dönüştürdüğümüzde, kendi ruhumuzdan da bir parçayı onlara teslim ederiz. Kontrolü asla tamamen bırakmayın.”

Otomasyon kabusu bir kader değil, bir seçimdir. Bizler, teknolojiyi insanlığı yüceltmek için kullanmalıyız, onu devre dışı bırakmak için değil. Geleceğin mühendisliği, kod yazmaktan çok, o kodun dünya üzerindeki etkisini yönetmekle ilgili olacak. Unutmayın, en iyi otomasyon, insanın en iyi halini ortaya çıkaran otomasyondur.

Kariyerinizde otomasyonun gücünü kullanırken, direksiyonun başında her zaman bir “insan” olduğundan emin olun. Çünkü makineler hesaplar, ancak sadece insanlar anlar.


Bu yazı, teknolojiye olan tutkumuzu kaybetmeden, onun sınırlarını sorgulamamız gerektiğini hatırlatmak için yazılmıştır.

Paylaş:

Bu yazı faydalı oldu mu?

Yükleniyor...

Bu yazı nasıldı?

Sıkça Sorulanlar

Bu makale ile ilgili okurların sorduğu yaygın sorular.

Otomasyonu ne kadar ileri götürmem gerektiğini nasıl anlarım? Nerede durmalıyım?
Ben, yıllar içinde birçok kez ‘bir adım daha’ otomatikleştirmenin arkasından koştum ve bir gün sistem öyle bir hâl aldı ki, basit bir log değişikliği bile 3 ekibi koordine etmemi gerektirdi. Deneyimim beni şu kurala götürdü: Eğer bir işlemi anlatmak için akış şeması çizerseniz ve bu şema bir duvarı kaplamaya başlıyorsa, o sistem artık insan tarafından kontrol edilemez hâle gelmiştir. Otomasyonun amacını unutmamak gerek: kolaylık, değil kaos. Ben şimdi, her otomasyon projesinde ‘en kötü senaryo’yu önce elle çözülebilir mi diye test ediyorum. Çözülemezse, o otomasyonu yapmıyorum.
Kritik sistemlerde manuel onay basamağı bırakmak verimsiz değil mi? Siz neden hâlâ kullanıyorsunuz?
2015’te, tamamen otomatik bir deployment hattı kurmuştuk. Canlıya geçtikten 8 dakika sonra veritabanı sıfırlandı. Çünkü bir test betiği yanlışlıkla üretim ortamına yönlendirilmişti. O günden beri, ben kritik operasyonlarda mutlaka manuel onay kapısı koyuyorum. Verimsiz gibi görünür ama felaketi 10 saniyelik bir ‘Emin misiniz?’ penceresiyle engellemek, maliyet-üstünlük açısından her zaman kazançtır. İnsan faktörü, hata yapar ama aynı zamanda algoritmadan farklı olarak bağlama göre karar verebilir. Bu fark, bir kriz anında sistemi kurtarır.
Otomasyon borcu (technical debt) nasıl fark edilir? Erken uyarı işaretleri nelerdir?
Ben bu borcu ilk kez fark ettiğimde, sistemin nerede ne yaptığına dair bir harita çizmem 2 saatimi aldı. Oysa bu sistem benim tarafımdan yazılmıştı. Erken uyarılar şunlardır: Dokümantasyon sürekli ‘geçici’ olarak ertelenir, yeni bir ekip üyesi sisteme katıldığında 2 hafta içinde neyin nasıl çalıştığını anlayamaz, küçük bir değişiklik beklenmedik başka yerleri bozar. Ben şimdi her 3 ayda bir ‘otomasyon denetimi’ yapıyorum: Hangi süreçler otomatik? Neden hâlâ gerekli? Bu işlemi elle yapmak ne kadar sürerdi? Bu sorgular, görünmeyen borcu ortaya çıkarır.
Tüm bu uyarıları duydukça, otomasyona güvenmek zor görünüyor. Peki otomasyon güvenilir midir?
Otomasyon güvenilirdir, ama sadece sınırları biliniyorsa. 2018’de bir AI temelli izleme sistemi kurdum; %99.7 doğruluk vaat ediyordu. Ancak, beklenmedik bir donanım hatasında sistem alarmı bastırdı çünkü ‘veri olağandışı’ diye etiketlemişti. İnsan olsaydı fark ederdi. Bu deneyimden sonra, ben otomasyona ‘gözetimli güven’ ilkesini uyguluyorum. Yani sistem çalışır, ama bağımsız, basit, elle kontrol edilebilen bir ikinci katman her zaman vardır. Otomasyon güvenilir değildir; iyi yönetilen otomasyon güvenilirdir.
ME

Mustafa Erbay

Sistem Mimarisi · Network Uzmanı · Altyapı, Güvenlik ve Yazılım

2006'dan bu yana sistem mimarisi, network, sunucu altyapıları, büyük yapıların kurulumu, yazılım ve sistem güvenliği ekseninde çalışıyorum. Bu blogda sahada karşılığı olan teknik deneyimlerimi paylaşıyorum.

Kişisel Notlar

Bu notlar sadece sizde saklanır. Tarayıcınızda yerel olarak tutulur.

Hazır 0 karakter

Yorumlar

Sunucu Taraflı AI Moderasyon

Yorumlar sunucuda yapay zeka ile denetlenir ve kalıcı olarak saklanır.

?
0/2000

Sunucu taraflı AI denetim

✉️ Ücretsiz · Spam yok · İstediğin an çık

Haftalık özet — AI değil, bizzat ben seçiyorum

Haftada bir mail: o haftanın en önemli yazısı, perde arkası notları, ve "bu hafta gerçekten kullandığım araç" bölümü. Az gürültü, çok sinyal.

  • 📌
    Haftanın en iyisi Sadece okumaya değer tek yazı
  • 🔧
    Alet çantası Bu hafta kullandığım araçlar
  • 🧠
    Perde arkası Blog'a girmeyen notlar

Spam yapmıyoruz. İstediğiniz zaman ayrılabilirsiniz. · Sadece Umami (self-hosted, Google yok) ile takip.

Okuma İstatistikleriniz

0

Yazı Okundu

0dk

Okuma Süresi

0

Gün Serisi

-

Favori Kategori

İlgili Yazılar