ઑબ્જેક્ટ-લેવલ ડિઝાઇન પેટર્નોથી આગળ, આર્કિટેક્ચરલ પેટર્નો એપ્લિકેશનોની ઉચ્ચ-સ્તરીય રચના નક્કી કરે છે — જેમ કે લેયર્ડ, હેક્સાગોનલ (પોર્ટ્સ અને એડેપ્ટર્સ), ક્લીન આર્કિટેક્ચર, અને ઇવેન્ટ-ડ્રિવન. તેઓ સમગ્ર સિસ્ટમોને જાળવણીક્ષમતા, પરીક્ષણક્ષમતા અને લવચીકતા માટે સંગઠિત કરે છે.
લેયર્ડ (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
