← 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.