Bir değişiklik üretime nasıl giderHow a change reaches production
Bir kolon ekleme talebi, açıldığı andan üretimde göründüğü ana kadar. Ekranlar ürünün gerçek çıktısıdır.A request to add a column, from the moment it is opened to the moment it appears in production. The screens are real product output.
- 0:07 Üretime dokunacak her iş tek listedeEvery piece of work that will touch production, in one list
- 0:14 Betik çözümlenir, risk bandı hesaplanırThe script is parsed and the risk band is computed
- 0:21 Hangi nesneye dokunulacağı önceden bilinirWhich objects will be touched is known in advance
- 0:28 Kural, kaydetmeden önce durdururA rule stops the work before it is even saved
- 0:35 Onay yolu talebin içeriğine göre kurulurThe approval path is built from the content of the request
- 0:42 Onaylayan kişide çalıştırma düğmesi kapalıdırFor the approver, the execute button stays closed
- 0:49 Çalıştıran kişide de onay düğmesi kapalıdırFor the executor, the approve button is closed as well
- 0:56 Düğmeye basan kişi ile çalıştıran süreç ayrı kaydedilirThe person who pressed the button and the process that ran are recorded separately
- 1:03 Onaylanan metin ile çalışan metin karşılaştırılırThe approved text is compared with the text that ran
- 1:10 Değişiklik gerçekten sunucuda mıDid the change really land on the server
- 1:17 Bu kolon nereden geldiWhere did this column come from
Gece yarısı acil müdahaleAn emergency change at midnight
Acil yetki onayı kısaltır, ortadan kaldırmaz. Aynı müdahale, aynı kanıtla kapanır.Emergency authority shortens approval; it does not remove it. The same intervention closes with the same evidence.
- 0:07 Acele, kontrolü kapatmazUrgency does not switch the controls off
- 0:14 Acil anahtarı açılınca politika değişirTurning on the emergency switch changes the policy
- 0:21 Gerekçe ve olay numarası zorunludurA reason and an incident number are mandatory
- 0:28 Geri alma betiğini ürün kendisi üretirThe product drafts the rollback script itself
- 0:35 Eksik geri alma planı çalıştırmayı durdururAn incomplete rollback plan stops the execution
- 0:42 Gece nöbetçisi kendi talebini çalıştıramazThe person on night duty cannot execute their own request
- 0:49 İş bittikten sonra soru açılırOnce the work is done, the question opens
- 0:56 İki soru, tek notTwo questions and one note
- 1:03 Acil yetkisinin doğru kullanıldığı kayda geçerCorrect use of emergency authority goes on the record
Üretimden veri nasıl çıkarHow data leaves production
Değişiklik çoğu kurumda kontrol edilir, okuma edilmez. Bu akış okuma tarafını gösterir.In most organisations change is controlled and reading is not. This flow shows the reading side.
- 0:07 Şu sorguyu çalıştır, sonucu bana at bir kayda dönüşürRun this query and send me the result becomes a record
- 0:14 Okuma da kritik nesne kontrolünden geçerReading passes the critical object check as well
- 0:21 Maskeleme kararı çalıştırmadan önce görünürThe masking decision is visible before the query runs
- 0:28 Maskesiz kolon istemek gerekçe isterAsking for an unmasked column requires a justification
- 0:35 Onay adımlarını talebin içeriği belirlerThe content of the request decides the approval steps
- 0:42 Onay sonrası karar tabloda değişirAfter approval the decision changes in the table
- 0:49 Her kolon kararının bir gerekçesi vardırEvery column decision carries a reason
- 0:56 Parolayı görmek bile kayda geçerEven seeing the password goes on the record
- 1:03 Maskeleme teslim edilen dosyanın içindedirThe masking is inside the delivered file
- 1:10 Hassas kolon kataloğu üretim verisine bakmazThe sensitive column catalogue never looks at production data
Denetçinin eline ne geçiyorWhat the auditor actually receives
Kanıt denetim için ayrıca hazırlanmaz, işin kendisinden çıkar ve ürün olmadan da doğrulanır.Evidence is not prepared for the audit; it comes out of the work itself and can be verified without the product.
- 0:07 Her olay imzalı bir zincire yazılırEvery event is written into a signed chain
- 0:14 Zincirin bozulmadığı düğmeye basılarak gösterilirThat the chain is unbroken is shown with a button press
- 0:21 Ayrı veritabanındaki mühürlü kopya ile karşılaştırmaComparison against the sealed copy in a separate database
- 0:28 Çapa: zincirin o günkü hali dışarıya mühürlenirThe anchor: the chain as it stood that day, sealed to the outside
- 0:35 Tek talebin tüm yaşam döngüsü tek dosyadaOne request's whole lifecycle in a single file
- 0:42 Talebin karara bağlandığı andaki kural setiThe rule set as it stood when the request was decided
- 0:49 Betik özeti, risk ve veri erişimi tek sayfadaScript digest, risk and data access on one page
- 0:56 Paketin değişmediği ürün içinde doğrulanırThe package is verified inside the product
- 1:03 Ürün olmadan da doğrulanırIt can also be verified without the product
- 1:10 Rapor denetim için hazırlanmaz, işten çıkarThe report is not prepared for the audit; it comes out of the work
Reddedilen talepler nerede duruyorWhere rejected requests live
Bir onay sürecinin çalıştığını gösteren şey onayladıkları değil, reddettikleridir. Ekranlar ürünün gerçek çıktısıdır.What shows an approval process is working is not what it approves but what it stops. The screens are real product output.
- 0:07 Reddedilen talep listeden silinmezA rejected request is not deleted from the list
- 0:14 Kimin reddedebileceği önceden bellidirWho can reject is decided in advance
- 0:21 Bazı işler onaya hiç gitmezSome work never reaches approval
- 0:28 Bulguyu geçmek gerekçe isterPassing a finding requires a reason
- 0:35 Onaylayanın önünde reddet de vardırThe approver's bar has Reject on it too
- 0:42 Ret gerekçesiz kaydedilemezA rejection cannot be saved without a reason
- 0:49 Reddedilen talep kapanır ama kaybolmazA rejected request closes but does not vanish
- 0:56 Reddedilen iş başka yoldan geçti miDid the rejected work get through another way
- 1:03 Ret bir denetim olayıdırA rejection is an audit event
- 1:10 Ret oranı raporda görünürThe rejection rate shows up in the report
Çalıştırmadan önce sunucuda ne varWhat is on the server before you run
Betik yazıldığı gün doğruydu. Çalıştığı gün sunucuda ne olduğu ayrı bir sorudur. Ekranlar ürünün gerçek çıktısıdır.The script was correct the day it was written. What is on the server the day it runs is a separate question. The screens are real product output.
- 0:07 Aynı betik her sunucuda aynı şey demek değildirThe same script does not mean the same thing on every server
- 0:14 Betik gerçek dilbilgisiyle ayrıştırılırThe script is parsed with the real grammar
- 0:21 Betiğin dokunacağı nesneler çıkarılırThe objects the script will touch are extracted
- 0:28 Kritik nesneye dokunan iş işaretlenirWork that touches a critical object is flagged
- 0:35 Her nesnenin yanında Fark Göster dururEvery object has a Show Diff next to it
- 0:42 Sunucudaki güncel tanım, çalıştırmadan önceThe current definition on the server, before running
- 0:49 Tanım neyi kapsamadığını kendi yazarThe definition states what it does not cover
- 0:56 Bu nesneye en son kim dokunduWho touched this object last
- 1:03 Kritik nesne listesi bir karardırThe critical object list is a decision
- 1:10 Çalıştıktan sonra iz nesnede kalırAfter it runs, the trace stays on the object
SOC ekibiniz ne görüyorWhat your SOC team sees
Kurumsal şartnamelerde tek satır: ürün logunu ve eylem logunu syslog kaynağına göndermeli. Arkasında altı soru var. Ekranlar ve toplayıcıya düşen mesajlar ürünün gerçek çıktısıdır.One line in procurement documents: the product must send its own log and its action log to the syslog collector. Six questions sit behind it. The screens and the messages arriving at the collector are real product output.
- 0:07 Birden çok uç, her biri kendi işaretini tutarSeveral endpoints, each keeping its own marker
- 0:14 Kurulum tahminle değil, tek düğmeyle doğrulanırThe setup is verified with one button, not with guesswork
- 0:21 Toplayıcıya düşen gerçek mesajThe actual message that lands on the collector
- 0:28 Ne gönderileceği ürünün içinde, dört ayarWhat gets sent lives inside the product, in four settings
- 0:35 Kapsamı daraltmak meşrudurNarrowing the scope is legitimate
- 0:42 Daraltma uçta görünür hale gelirThe narrowing becomes visible on the endpoint
- 0:49 Daraltma SOC'a eski yapılandırmayla duyurulurThe narrowing is announced to the SOC with the previous configuration
- 0:56 Aynı değişiklik denetim izinde de dururThe same change also sits in the audit trail
- 1:03 Toplayıcı kapalıyken hata sessiz kalmazWhen the collector is down the failure is not silent
- 1:10 Toplayıcı döndüğünde birikmiş olaylar akarWhen the collector returns the backlog flows