Nesne düzeyindeki tasarım desenlerinin ötesinde, mimari desenler uygulamaların üst düzey yapısını tanımlar — katmanlı, altıgen (portlar ve adaptörler), temiz mimari ve olay tabanlı gibi. Tüm sistemleri bakım yapılabilirlik, test edilebilirlik ve esneklik açısından organize ederler.
Katmanlı (n-tier) mimari
LAYERED → organize the app into horizontal LAYERS, each with a responsibility:
PRESENTATION (UI) → APPLICATION/business logic → DATA ACCESS → DATABASE
→ each layer depends only on the layer below; clear separation
✓ simple, common, organized ✗ can become rigid; layers can leak; less flexible
