← Tüm komutlar
✦
Yazılım Geliştirme · /architecture

Mimari Tasarım

Bileşen sınırlarını, sorumlulukları, veri akışını ve ödünleşimleri tasarlar.

Ne zaman kullanılır?

Yeni bir sistem veya bileşen için sınırları, veri akışını ve seçeneklerin ödünleşimlerini tasarlamak istediğinizde kullanın.

İşe yarayan girdiler

  • Problem ve kullanım senaryoları
  • Ölçek ve kullanılabilirlik hedefi
  • Teknik ve ekip kısıtları

Talimat

Bileşenleri ve sorumluluklarını tanımla; veri akışını ve bağımlılık yönünü göster. Ölçek, güvenlik ve bakım ödünleşimlerini belirt.

Örnek giriş

Sistem: 3 kişilik ekip için iş takip aracı. Kullanıcı: 200. Gereksinim: Görev, yorum, e-posta bildirimi. Kısıt: .NET ve tek bölge.

Örnek sonuç

Başlangıç tasarımı: Tek ASP.NET uygulaması, ilişkisel veritabanı ve arka plan bildirim kuyruğu.
Sınırlar: Görev ve yorum işlemleri uygulamada; e-posta gönderimi kuyruk işleyicisinde.
Evrim noktası: Trafik veya ekip bağımsız dağıtım gerektirirse bildirim işleyicisini ayırmayı değerlendirin.

Sık yapılan hata

Kullanıcı ve trafik bilgisi yoksa kesin ölçek hedefi veya karmaşık altyapı varsaymayın.