Skip to main content

> tpl_arc_001

Yazılım Mimarisi Dokümanı (SAD)

Sistem bağlamı, konteyner topolojisi, veri akışı, güven sınırları ve operasyonel kalite niteliklerini kapsayan üretim kalitesinde teknik mimari dokümanı.

TEMPLATE // INSPECT: TPL-ARC-001MODIFIED: 2026-09-17
KATEGORİMimari ve Teknik Tasarım
SÜRÜMv1.0.0
RİSK SEVİYESİHIGH
ARTEFAKT SINIFIDOC
FORMATLARdocx, pdf, md, mermaid
YAPAY ZEKÂ VE YÖNETİCİ ÖZETİ (AI SUMMARY)

Üst yönetimi, mühendislik ekiplerini ve güvenlik kurullarını aynı hizaya getirmek için tasarlanmış kapsamlı mühendislik mimari şartnamesi. C4 görünümlerini, katı veri akış sınırlarını, hata modu matrislerini ve ISO 25010 fonksiyonel olmayan gereksinimleri uygular.

Önemli Teknik Doküman Şablonu ve Hukuki Uyarı

TinyCTO.tv Teknik Doküman Şablon Bildirimi: Bu şablon genel eğitim ve operasyon amaçlı bir başlangıç materyalidir. Hukuki, vergisel, muhasebesel, yatırım, satın alma, mevzuat, güvenlik veya sertifikasyon danışmanlığı değildir. Gereklilikler ülkeye, kuruma, sözleşmeye ve riske göre değişir. Kullanmadan önce yetkin uzmanlarla gözden geçirip uyarlayın.

Çözülen Üretim Problemi

Sistemlerin yetkili ve sürümlenmiş bir mimari plan olmadan inşa edilmesi durumunda ortaya çıkan yıkıcı mimari sapmayı, kontrolsüz teknik borcu, izlenmeyen güvenlik sınır ihlallerini ve çoklu takım entegrasyon tıkanıklıklarını önler.

Ne Zaman Kullanılmalı?

  • Yeni bir çekirdek platform, dağıtık servis veya kritik yazılım girişimine başlarken.
  • Büyük çaplı modüler yeniden yazım veya monolit ayrıştırma süreçlerini yürütürken.
  • Resmi Mimari İnceleme Kurulu (ARB) veya SOC 2 / ISO 27001 denetimlerine hazırlanırken.
  • Sistem topolojisini eksiksiz kavraması gereken kıdemli mühendisleri projeye dahil ederken.

Ne Zaman Kullanılmamalı?

  • Tek kullanımlık prototipler, hackathonlar veya deneysel kavram kanıtlama (POC) çalışmaları.
  • Ufak hata düzeltmeleri, tek bir uç nokta ekleme veya taktiksel yapılandırma değişiklikleri.
  • Yalıtılmış kararlar için yaşayan Mimari Karar Kaydı (ADR) iş akışının yerine.

7 Şablon Bölümü ve Yapısal İskelet

1. Yönetici Özeti ve Sistem Hedeflerilean, standard, enterprise, regulated

Üst düzey vizyon, temel iş itici güçleri ve organizasyonel misyon.

Yönerge:İş problemini açık bir dille ifade edin. 3-5 adet ölçülebilir teknik başarı metriği tanımlayın.
2. C4 Seviye 1: Sistem Bağlam Diyagramılean, standard, enterprise, regulated

Harici aktörler, üçüncü taraf entegrasyonları ve sistem çevresi.

Yönerge:Sistemi harici kullanıcılar ve harici yazılımlarla etkileşimde bulunan bir kara kutu olarak gösterin.
3. C4 Seviye 2: Konteyner Topolojisi ve Mikroservislerlean, standard, enterprise, regulated

Uygulamalar, veri depoları, mesaj kuyrukları ve ağ geçitlerine ayrıştırma.

Yönerge:Dağıtım varlıklarını, iletişim protokollerini (gRPC, REST, Kafka) ve depolama motorlarını belirtin.
4. Veri Mimarisi ve Depolama Stratejisistandard, enterprise, regulated

İlişkisel vs doküman modelleri, önbellekleme katmanları, replikasyon ve yedekleme sıklığı.

Yönerge:Gerçeklik kaynağı sahipliğini, CDC boru hatlarını ve parçalama anahtarlarını tanımlayın.
5. Güven Sınırları ve Tehdit Modellemestandard, enterprise, regulated

Kimlik doğrulama, yetkilendirme, mTLS, sır yönetimi ve ağ segmentasyonu.

Yönerge:Güven geçiş noktalarını belirleyin. OAuth2/OIDC akışlarını ve durağan/hareketli şifrelemeyi haritalandırın.
6. ISO 25010 Kalite Nitelikleri ve NFR Matrisistandard, enterprise, regulated

Performans verimliliği, güvenilirlik, erişilebilirlik, ölçeklenebilirlik ve kurtarılabilirlik.

Yönerge:Sayısal hedefler koyun: p99 gecikme < 150ms, %99.95 erişilebilirlik, RPO < 1dk, RTO < 15dk.
7. Felaket Kurtarma ve Hata Modlarıenterprise, regulated

Devre kesiciler, bölme yalıtımı, yük devretme topolojisi ve kademeli çalışma durumları.

Yönerge:Birincil bağımlılıklar (veritabanı, Redis, ödeme) çöktüğünde ne olacağını belgeleyin.

Doldurma ve Uygulama Yönergeleri

1. Tercih ettiğiniz formattaki (DOCX veya Markdown) boş şablon varyantını kopyalayın. 2. Bölüm 1'i mutabık kalınan proje hedefleri ve ölçülebilir teknik çıktılarla doldurun. 3. Dahili deterministik Mermaid kaynağını kullanarak C4 Sistem Bağlamı (Seviye 1) ve Konteyner (Seviye 2) diyagramlarını çizin. 4. Bölüm 4'te veri depolarını, okuma/yazma modellerini ve önbellek geçersiz kılma politikalarını belirleyin. 5. Bölüm 5'te güvenlik sorumlusuyla birlikte güven sınırlarını ve kimlik doğrulama mekanizmalarını haritalandırın. 6. Bölüm 6'da operasyonel seviyenize göre sayısal NFR eşiklerini girin. 7. Tamamlanan dokümanı ekteki inceleme kontrol listesini kullanarak Mimari İnceleme Kurulu'na (ARB) sunun.

Bağımsız İnceleme ve Onay Kontrol Listesi

  • Sistem bağlamı tüm harici aktörleri ve otomatik üçüncü taraf bağımlılıklarını açıkça tanımlamış mı?
  • Konteyner topolojisi protokolleri, portları ve senkron/asenkron iletişimi açıkça belirtiyor mu?
  • Veri sahipliği kuralları servisler arası veritabanı kenetlenmesini ve doğrudan çoklu yazımları engelliyor mu?
  • Güven sınırları kurulmuş ve genel girişe açık kimlik doğrulamasız hiçbir uç nokta bırakılmamış mı?
  • Sayısal ISO 25010 NFR'larının tanımlı doğrulama yöntemleri ve otomatik yük testi hedefleri var mı?
  • Aşağı yönlü veritabanı, önbellek ve üçüncü taraf API kesintileri için hata modları belgelenmiş mi?
  • Felaket kurtarma RPO ve RTO eşikleri doğrulanmış iş sürekliliği gereksinimleriyle uyuşuyor mu?
İŞLENMİŞ SENARYO ÖRNEĞİ

Çalışılmış Örnek: ApexGlobal Yüksek Hacimli Kargo Lojistik Merkezi

Örnek Organizasyon: ApexGlobal Lojistik Teknolojileri A.Ş. (Kurgusal Kurum)

14 ülkede saniyede 45.000 anlık kargo sevkiyat güncellemesini işleyen, eskiyen bir nakliye sevk monolitinin olay güdümlü mikroservis platformuna geçiş mimari planı.

Öne Çıkan Bulgular ve Çıktılar:
  • C4 Sistem Bağlamı, gümrükleme API'lerini olay güdümlü bir tampon kuyruğun arkasına izole eder.
  • Ülke kiracı anahtarına göre bölümlenmiş, şemalar arası yabancı anahtarsız PostgreSQL.
  • Çok kiracılı Kubernetes kümelerinde Envoy sepetleriyle çalışan katı mTLS servis ağı.

Sıkça Sorulan Sorular

C4 mimari diyagramları ne kadar detaylı olmalı?

Bu şablon Seviye 1 (Sistem Bağlamı) ve Seviye 2 (Konteyner) görünümlerini zorunlu kılar. Seviye 3 (Bileşen) yalnızca karmaşık çekirdek alt sistemler için önerilir. Kod değişiklikleri dokümantasyonu hızla eskittiği için Seviye 4 (Sınıf/Kod) seviyesinden kaçının.

Bu doküman Mimari Karar Kayıtlarının (ADR) yerini alabilir mi?

Hayır. Yazılım Mimarisi Dokümanı yaşayan bir makro plandır. Tekil, taktiksel veya geri alınabilir tercihler (örneğin Memcached yerine Redis seçimi) bağımsız ADR'lar (TPL-ARC-002) olarak tutulmalı ve buraya referans verilmelidir.

Ekibimiz hangi uygulanabilirlik profilini seçmeli?

3 temel bölümde hızlı hizalanmaya ihtiyaç duyan erken aşama ekipler için 'Lean' profilini; servisler arası bağımlılıkları yöneten büyüyen ekipler için 'Standard' profilini; resmi denetime tabi sistemler için 'Enterprise' veya 'Regulated' profilini seçin.

Teknik Doküman Şablon Paketi

Giriş Gerekli
Ücretsiz ve güvenli indirmeler için tek seferlik giriş veya kayıt gereklidir.
Eksiksiz Teknik Doküman Paketi (.zip)
8 Dosya

Tüm boş şablonları, işlenmiş senaryoları ve doğrulama manifestolarını tek bir arşivde indirin.

Münferit Belgeler (.zip)
TPL-ARC-001-Software-Architecture-Document-Blank-EN.docxdocx
all17.8 KB
TPL-ARC-001-Software-Architecture-Document-Blank-EN.pdfpdf
all301.1 KB
TPL-ARC-001-Software-Architecture-Document-Example-EN.docxdocx
all17.9 KB
TPL-ARC-001-Software-Architecture-Document-Example-EN.pdfpdf
all302.2 KB
TPL-ARC-001-Yazilim-Mimarisi-Dokumani-Bos-TR.docxdocx
all18.0 KB
TPL-ARC-001-Yazilim-Mimarisi-Dokumani-Bos-TR.pdfpdf
all308.9 KB
TPL-ARC-001-Yazilim-Mimarisi-Dokumani-Ornek-TR.docxdocx
all18.0 KB
TPL-ARC-001-Yazilim-Mimarisi-Dokumani-Ornek-TR.pdfpdf
all308.9 KB
Doğrulanmış SHA-256 · Makrosuz Güvenli Arşiv
Her indirme dinamik MANIFEST.json içerir

Yetkili Standartlar ve Kaynaklar