Ana Sayfa
Google SRE Bölüm 7 — The Evolution of Automation at Google

3 dk

Google SRE Bölüm 7 — The Evolution of Automation at Google

Chapter 5'te "toil'i otomasyonla yok et" demiştik. Chapter 7 bu fikri bir adım öteye taşıyor: otomasyonun kendisi de bir evrim geçiriyor ve her aşaması aynı değerde değil.

Otomasyon Her Zaman İyi Değildir

Kitap ilginç bir noktayla açılıyor. Kötü tasarlanmış bir otomasyon, kötü bir manuel süreçten daha tehlikeli olabilir. Çünkü hatayı çok daha hızlı ve çok daha geniş ölçekte yayıyor. Google'ın kendi tarihinden örnekler var. Bazı otomasyon araçları, insan operatörün fark edeceği bir anormalliği hiç fark etmeden, yanlış kararı binlerce makinede aynı anda uygulayabiliyor.

Doğru Yapıldığında Otomasyonun Faydaları

Tutarlılık sağlıyor, insan hatası (yorgunluk, dikkatsizlik) devre dışı kalıyor. Hız kazandırıyor, insan reaksiyon süresinden çok daha hızlı müdahale mümkün oluyor. Güvenilir bir şekilde tekrarlanabiliyor, aynı işlem her seferinde aynı şekilde yapılıyor ve zaman kazandırıyor, mühendisler daha yüksek değerli işlere odaklanabiliyor bu da Chapter 5'in toil azaltma teziyle doğrudan bağlantılı.

Otomasyonun Beş Evrim Aşaması

Bölümün en özgün fikri burada. Google, kendi otomasyon yolculuğunu birkaç aşamada özetliyor.

İlk aşamada hiç otomasyon yok, her şey elle yapılıyor. İkinci aşamada harici, dokümante edilmiş, sistem-spesifik otomasyon var. Bir mühendisin tek bir sistem için yazdığı scriptler. Üçüncü aşamada bu scriptler harici ama genel amaçlı hale geliyor, birden fazla sistemde kullanılabiliyor. Dördüncü aşamada otomasyon sistemin kendisine gömülü hale geliyor. Artık ayrı bir araç değil, sistemin bir parçası ve beşinci, en ileri aşamada, sistem otomasyona bile ihtiyaç duymayacak şekilde tasarlanıyor. Sistem kendi kendini yönetiyor.

Bu son aşama kritik bir mesaj veriyor: Asıl hedef daha iyi otomasyon scriptleri yazmak değil, otomasyona ihtiyaç duymayan sistemler tasarlamak. Otomasyon bir amaç değil, daha iyi bir mimariye giden yolda geçici bir araç.

Otomasyonun Riskleri

Kitap dengeyi de koruyor. Otomasyon, onu yazan kişinin sistemi anlama derinliğiyle sınırlı; mühendis sistemi tam kavramadıysa, otomasyon da o kadar güvenilir olabiliyor. Merkezi bir otomasyon sistemi bozulduğunda etki çok daha geniş olabiliyor ve otomasyonun bakımı yanlış yönetilirse, kendisi bir toil kaynağına dönüşebiliyor.

Sonuç

Chapter 7, otomasyonu bir araç seti olarak değil, bir olgunluk yolculuğu olarak görmemizi öneriyor. En iyi otomasyon, aslında görünmeyen otomasyondur. Sistem, ayrı bir katmana ihtiyaç duymadan kendi kendini yönetebildiğinde asıl hedefe ulaşılmış oluyor.

2026 Merceğinden: AI Ajanları Hangi Aşamaya Oturuyor?

Bu beş aşamalı model, Infra Otomasyon, Terraform ve Crossplane ile günlük çalışan biri için son derece tanıdık. Crossplane'in control plane yaklaşımı, tam olarak dördüncü ve beşinci aşama arasında bir yerde duruyor. Otomasyon artık ayrı bir script değil, sistemin deklaratif tanımının kendisi. Bu açıdan bakınca, IaC ve GitOps akımının tamamı, kitabın on yıl önce çizdiği yolun endüstri çapında yeniden keşfedilmesi gibi.

Asıl ilginç soru, Agentic AI'ın bu modele nerede oturduğu. Bir yapay zeka ajanı, doğal dille verilen bir görevi alıp altyapı değişikliği yapabiliyor. Bu ilk bakışta beşinci aşamaya, yani kendi kendini yöneten sistemlere bir adım gibi görünüyor ama daha yakından bakınca aslında ikinci aşamaya bir geri dönüş de olabilir. Sistem-spesifik ama artık kod yerine doğal dille yazılan otomasyon. Fark şu, bu "script" artık dokümante ve deterministik değil; her çalıştırmada biraz farklı karar verebiliyor. Bu da kitabın en büyük uyarısını yeni bir bağlamda gündeme getiriyor. Otomasyon, onu yazanın (ya da bu durumda, onu yönlendirenin) anlayışıyla sınırlı. Bir AI ajanına net olmayan bir görev verirsen, o belirsizliği binlerce makinede aynı anda, çok hızlı bir şekilde yayabilir. Tıpkı kitabın uyardığı kötü tasarlanmış otomasyon gibi.

Bu yüzden 2026'da kitabın "şeffaflık ve kill switch" tavsiyesi hiç bu kadar güncel olmamıştı. AI ajanlarına altyapı üzerinde yetki verirken, ne yaptıklarının izlenebilir olması ve bir insanın her an müdahale edebilmesi, beş aşamalı modelin hangi noktasında olursak olalım, değişmeyen bir kural gibi duruyor.

Sıradaki durakta Chapter 8'e geçiyoruz: Release Engineering.

Teşekkür ederim.