Schichten, Ports und Adapter, modulare Monolithen und domänenorientierte Grenzen ordnen größere Systeme. Architekturentscheidungen werden mit Qualitätszielen, Risiken und dokumentierten Kompromissen begründet.