Middleware ist die Komponente, die…
- … nie fertig wird.
- … am meisten kostet.
- … alle Dinge tut, die sonst in der Architektur vergessen wurden.
- … stets komplizierter ist als die direkte Anbindung.
- … bei einem Relaunch als erstes ausgebaut werden soll und den Relaunch deswegen immer wieder nach hinten verschiebt.
- … Refactorings von anderen Komponenten verhindert.
- … ohne die keine Schnittstelle in der Gesamtarchitektur funktioniert.
- … niemals ausreichend dokumentiert ist.