public

In der IT wird in allen möglichen Bereichen das Prinzip der Modularisierung angewendet. Komplexe Systeme werden so verständlicher und besser handhabbarer für den Menschen.

  • Beispielsweise wird bei einer Microservice-Architektur das System in verschiedene Anwendungen zerlegt.
  • Bei der Objektorientierung wird der Code in Klassen zerlegt, welche dann eine möglichst wiederverwendbare Einheit bilden.
  • Anwendungen werden in Docker Container gekapselt, wodurch diese zu leicht kombinierbaren Modulen in z.B. Kubernetes Clustern werden.

Streng genommen ist Modularisierung nicht das gleiche wie “Teile und Herrsche”. Aber ich denke die Prinzipien sind stark mit einander verwandt, da es bei beiden darum geht, Dinge für den Menschen handhabbar zu machen.