Selain corak reka bentuk peringkat objek, corak seni bina mentakrifkan struktur peringkat tinggi aplikasi — seperti berlapis, heksagon (ports and adapters), clean architecture, dan dipacu peristiwa. Ia menyusun keseluruhan sistem untuk kebolehselenggaraan, kebolehujian, dan fleksibiliti.
Seni bina berlapis (n-tier)
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
