Vom Teilen und Herrschen: Wie groß sollten Module sein?

in  Verschiedenes , , ,

Vom Teilen und Herrschen: Wie groß sollten Module sein?

Soeben bin ich über einen Artikel auf Heise gestolpert, der aus meiner Sicht ein paar spannende Impulse setzt: Richtig klein: Hat Modularisierung versagt?.

Der Autor beginnt mit klassischen technischen Aspekten wie dem Management von Komplexität und typischen, damit einhergehenden Problemen. Statt aber in der Folge auf die üblichen Ansätze zur Qualitätssicherung einzugehen, versucht der Artikel dann jedoch eine Brücke zu schlagen zu häufig auftretenden organisatorischen Herausforderungen, die mit der Wartung von Software durch wechselnde Teammitglieder und Verantwortlichkeiten einhergehen.

Insgesamt wird (wieder einmal) die Frage aufgeworfen, welches Maß eine gute Größe darstellt, um einzelne Bestandteile größerer Systeme gut dauerhaft warten zu können. Dass hier ein wunder Punkt adressiert wird, zeigt sich auch in den Kommentaren zum Artikel, in welchen eine relativ hohe Bandbreite an Standpunkten diskutiert wird: von monolithischen Ansätzen bis zu Microservices - es zeigt sich klar, dass Komplexität nie verschwindet, sondern immer nur verlagert wird. Welcher Anteil an eng gekoppelten Bausteinen und Contract-basierten Schnittstellen ideal ist, kann offenbar nicht pauschal beantwortet, sondern muss immer wieder anhand der vorliegenden Zielsetzung bestimmt und regelmäßig neu hinterfragt werden. Auf jeden Fall ein sehr interessantes Thema, da es seit Jahren fortwährend gärt und nicht abschließend beantwortet werden kann.

Weitere Beiträge in Kategorie Verschiedenes

Dokumente und Belege mit paperless-ngx flexibel pflegen und handhaben
- Das papierlose Büro war bislang ein Traum, den wir aus Gründen der revisionssicheren Archivierung noch nicht gelebt haben. Durch einen Artikel bin ich jedoch vor ein paar Wochen auf das Open Source …
Frohe Weihnachten und erholsame Feiertage
- Wir wünschen allen Lesern ein schönes Weihnachtsfest 🎅 und angenehme Festtage. Kommt gut ins neue Jahr 🎉 und lasst es Euch gut gehen.
GitHub Dokumentation nun in weiteren Sprachen
- Die Dokumentation von GitHub war seither noch nicht in deutscher Sprache verfügbar. Nun wurden jedoch die Arbeiten an einer Übersetzung in vier weitere Sprachen aufgenommen. Damit werden nun offiziell …
KeePassXC im Browser nutzen trotz Sandbox dank Auto-Type
- Nach dem Ende März erfolgten Kubuntu-Upgrade auf Jammy Jellyfish blieb das Problem, dass sich KeePassXC nicht mehr automatisch in dem nun auf Snap umgestellten Firefox-Browser integriert betreiben …
Kubuntu Aktualisierung auf 22.04 “Jammy Jellyfish”
- Am 21. April erscheint die nächste Ubuntu-Version Jammy Jellyfish mit LTS (Long Time Support), die 5 Jahre lang mit Updates versorgt werden wird. Üblicherweise aktualisiere ich unsere Rechner schon …