Infrastructure Manager
Ortam sayısı arttıkça sorun kapasite değil, görünürlük oluyor. As the number of environments grows, the problem stops being capacity and becomes visibility.
Her sunucunun kendi kaydı var. Bazılarında izleme aracı, bazılarında sistem logu, bazılarında sadece yedek geçmişi.
Every server has its own record. Some have a monitoring tool, some have system logs, some have only a backup history.
"Bu değişiklik hangi sunucuya gitti" sorusunu cevaplamak için birden fazla yere bakmak gerekiyor. Cevap genellikle bulunuyor, ama zaman alıyor.
Answering "which server did this change reach" means looking in several places. The answer is usually found, but it takes time.
Ortamlar zamanla birbirinden ayrışıyor. Test ile üretimin farkı, kimsenin planlamadığı küçük müdahalelerle büyüyor.
Environments drift apart over time. The difference between test and production grows through small interventions nobody planned.
Sunucu, yönetişimin bir parametresi olur. Sorgu sonucu talebi birden fazla sunucuya gidebilir ve her sunucunun sonucu ayrı kayıtlıdır; değişiklik talebi tek sunucuya gider, çünkü sunucular arasında ortak transaction yoktur.
The server becomes a parameter of governance. A query result request can target several servers and the outcome for each is recorded separately; a change request goes to a single server, because there is no shared transaction across servers.
Kapsam listesi sekiz yolu içerir ve bu listede yetki değişikliği ile bakım işleri de vardır. Bunlar çoğu kurumda kapsam dışıdır.
The scope list covers eight paths, and it includes privilege changes and maintenance work. In most organisations those sit outside scope.
Nesne geçmişi, bir nesneye ürün üzerinden dokunan bütün talepleri gösterir. "Sunucudaki güncel tanım" karşılaştırması ise nesnenin hedefteki o anki halini okur; ürünün dışından yapılmış bir değişiklik bu güncel tanımda okunabilir, ancak ürün bunu kendiliğinden tespit etmez.
Object history shows every request that touched an object through the product. The "current definition on the server" comparison reads the object as it is on the target right now; a change made outside the product can be read in that current definition, but the product does not detect it on its own.