Skip to main content

> mimari_i̇nceleme_kurulu_(arb)_darboğazları

Mimari İnceleme Kurulu (ARB) Darboğazları

Merkezi Mimari İnceleme Kurulları (ARB) mühendislik hızını nasıl farkında olmadan yok eder ve Gölge BT'yi nasıl körükler?

Stack: DELIVERY THEATER STACKStaff+ (L6+)anti-pattern

ÖZET VE TEKNİK CEVAP

Canlı koddan kopuk mimarların teorik standartlar dayatarak onay kuyrukları yaratmasıyla; bu durum ekiplerin kurulları tamamen baypas etmesine veya gizli gölge servisler kurmasına yol açar.

Mühendislik El Kitabı & Mekanizma

1. Temel Çalışma Mekanizması

Geleneksel Mimari İnceleme Kurulları (ARB); her sistem değişikliğinin sunulup onaylanmak zorunda olduğu merkezi turnikeler gibi çalışır. Bu durum 'Fildişi Kule Mimarisi' doğurur: canlı sistemleri işletmeyen mimarlar, nöbet çilesini çeken geliştiricilere teorik kurallar dayatır. Modern mühendislik bu engelleri hafif RFC süreçleri, versiyon kontrollü Mimari Karar Kayıtları (ADR) ve CI/CD mimari denetimleriyle değiştirir.

2. Doğru Kullanım Senaryosu

Tepeden inme mimari kontrolden otonom domain ekiplerine geçen büyüyen teknoloji organizasyonlarında yönetişim modernizasyonu.

3. Prodüksiyon Arıza Modları

Bir ekibin Redis önbelleği eklemek için 4 hafta ARB onayı beklemesi; teslimat baskısıyla gizlice Node.js içi kontrolsüz bir in-memory map kurup canlıyı bellekten patlatması.

4. Teşhis ve Telemetri Sinyalleri

Haftalar öncesinden planlanan mimari onay toplantıları; mühendislerin sunum yapmaktan çekinmesi; >12 aydır canlıya tek satır kod atmamış mimarlar.

5. Önleme ve Mimari Bariyerler

Onay mercisi ARB'leri kaldırın; doğrudan git deposuna eklenen asenkron Mimari Karar Kayıtlarını (ADR) zorunlu kılın; domain içi kararları ekiplerin içindeki Kıdemli/Staff Mühendislere devredin.

6. Mimari Ödünleşimler (Trade-offs)

5 kat daha hızlı mimari evrim ve yüksek ekip otonomisi karşılığında servisler arası ufak yerel farklılıkları tolere eder.

Vaka İncelemesi (TinyCTO Örneği)

TinyCTO Bölüm 6: ARB, 'şirket standardımız REST' diyerek gRPC teklifini reddetti. Kıdemli bir mühendis gRPC'yi yine de kurdu ve servisler arası gecikmeyi %80 düşürdü. Ertesi ay ARB komitesi lağvedildi.

İnteraktif Konsept Alıştırmaları

3 Alıştırma
Q1

'Fildişi Kule Mimarisi' (Ivory Tower Architecture) nedir?

Mimarinin, canlıda kod yazmayan ve nöbet tutmayan merkezi komiteler tarafından tepeden inme belirlenmesidir.
Q2

Mimari Karar Kaydı (ADR) nedir?

Bir teknik tercihin bağlamını, kararını, ödünleşimlerini ve sonuçlarını git deposunda saklayan hafif bir markdown belgesidir.
Q3

Merkeziyetsiz mimari yönetişim nasıl çalışır?

Ekiplerdeki Staff mühendisler ortak standartları kullanarak kararları yerinde alır; platform ekiplerine sadece genel konularda danışılır.

Mimari İnceleme Kurulu (ARB) Darboğazları — Sıkça Sorulan Sorular

Merkezi bir komite olmadan mimari tutarlılık nasıl korunur?

Doğru mimari tercihi en kolay yol haline getiren 'Paved Path' (önceden onaylanmış şablonlar, starter kitler ve CI/CD hatları) ile.

Bir mimari inceleme ne zaman gerçekten faydalıdır?

Zorunlu bir izin kapısı yerine, kör noktaları tespit edip tavsiye veren işbirlikçi bir hakem incelemesi olarak yürütüldüğünde.

Bir ADR deposunda neler saklanmalıdır?

Tüm kritik mimari kararlar: veritabanı seçimleri, iletişim protokolleri, önbellek stratejileri ve API değişiklikleri.

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • ARB onay kapılarını asenkron ADR süreçleriyle değiştiren organizasyonlar prototip çıkarma süresini %65'in üzerinde kısaltır.
  • Düzenli kod yazan ve nöbet tutan mimarlar 4 kat daha dayanıklı sistem tasarımları üretir.

Yaygın Yanılgılar

  • Merkeziyetsiz mimarinin sıfır ortak standart ve tam bir anarşi anlamına geldiğini sanmak.

Karar Kılavuzu & Önceliklendirme

Büyük ekipler arası mimari teklifler için GitHub/GitLab PR süreçlerinde RFC şablonları uygulayın.

Doğrulanmış Kaynaklar & Referanslar