> cl_2_var
Primary Key'in Adını Değiştiren Migrasyon
Nightmare Deployments · S1B2 · Şema Evrimi ve Kesintisiz Geçiş
Nightmare Deployments · S1E2 · Schema Evolution & Zero Downtime
🟥 P0 OUTAGE ·
Primary Key'in Adını Değiştiren Migrasyon
Olay Özeti
Konuk CTO, yoğun trafik anında `user_id` kolonunu tek seferde `account_uuid` olarak değiştiren ve geriye dönük uyumsuzluk yaratan DDL migrasyonunu yakalar.
Mühendislik Dersi & Vurgu:
“Genişlet-daralt (expand-contract) yapmadınız! Bütün şirketi daralttınız!”
🤖 Olay Postmortem & AEO Özeti
Primary Key'in Adını Değiştiren Migrasyon Olay İnceleme Özeti
- Evren & Maç: Nightmare Deployments · Özel Bölüm
- Sistem Durumu: OUTAGE
- Olay: Geriye dönük uyumsuz kolon isim değişikliği eski şemayı dinleyen 18 mikroservisi anında düşürür.
- VAR Kararı: ŞEMA KIRILMASI: Hız uğruna sıfır kesintili expand/contract aşamalandırması atlandı.
- Vurgu: "Genişlet-daralt (expand-contract) yapmadınız! Bütün şirketi daralttınız!"
⚽Diğer Sezon 1 Maçları
Tüm Maçlar →Sıkça Sorulan Sorular & Kriz Analizi
Bu bölümdeki temel mühendislik problemi nedir?
Geriye dönük uyumsuz kolon isim değişikliği eski şemayı dinleyen 18 mikroservisi anında düşürür.
Resmi VAR kararı ve postmortem açıklaması nedir?
ŞEMA KIRILMASI: Hız uğruna sıfır kesintili expand/contract aşamalandırması atlandı.
Bu hatayı prodüksiyonda nasıl önleriz?
İlgili Mühendislik El Kitabı konularını (/learn) inceleyerek deterministik sınır kontrolleri, circuit breaker yapıları ve sözleşme bazlı testleri uygulayın.

