Database Director · Database Manager · Senior DBA
Bu sayfa ekibi eleştirmek için yazılmadı. Tam tersi: iyi çalışan bir ekibin bilgisinin neden kırılgan olduğu üzerine. This page is not a criticism of the team. The opposite: it is about why the knowledge of a team that works well is still fragile.
Sürüm sırasını biri biliyor. Hangi tabloya mesai saatinde dokunulmayacağını biri biliyor. Hangi işin hangi sırayla çalışması gerektiğini biri biliyor.
Someone knows the release order. Someone knows which table must not be touched during business hours. Someone knows which job has to run before which.
Bu bilgi yanlış değil. Aksine, yılların tecrübesiyle oluşmuş ve çoğu zaman yazılı bir kuraldan daha isabetli.
That knowledge is not wrong. It was built over years and is often more accurate than any written rule.
Sorun şu: bu bilgi devredilemiyor. Bir belgeye yazıldığında inceliğini kaybediyor, yazılmadığında ise kişiyle birlikte gidiyor.
The problem is that it cannot be handed over. Written into a document it loses its nuance; left unwritten it leaves with the person.
Yönetişim, ekibin tecrübesini yok saymaz. Onu sistemin kuralına çevirir. Sürüm sırası bir kişinin ekranında değil, tanımın içindedir.
Governance does not dismiss the team's experience. It turns it into a rule in the system. The release order lives in a definition rather than on one person's screen.
Geri alma, değişiklikle birlikte hazırlanır. Gece yazılan bir betik olmaktan çıkar, planın parçası olur.
The rollback is prepared together with the change. It stops being a script written at night and becomes part of the plan.
Riskin nasıl değerlendirileceği kişiye göre değişmez. Aynı betik, aynı koşullarda, her seferinde aynı sonucu alır.
How risk is assessed no longer depends on who is assessing. The same script under the same conditions gets the same answer every time.