26 More layers = more complexity
Die Anzahl der Softwareschichten sollte stehts begutachtet werden. Große, komplexe und verteilte Anwendungen werden oftmals in viele Schichten unterteilt. Jede neue Schicht kann Auswirkungen auf die Logik anderer Schichten haben, welche alle berücksichtigt werden müssen. Viele Schichten gehen mit einer hohen Komplexität einher.