Software-Architektur: Die schwierigen Teile
by Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
Kapitel 1. Was passiert, wenn eskeine "bewährten Methoden" gibt?
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Warum hält ein Technologe wie ein Softwarearchitekt einen Vortrag auf einer Konferenz oder schreibt ein Buch? Weil sie etwas entdeckt haben, was umgangssprachlich als "bewährte Methode" bezeichnet wird - ein Begriff, der so überstrapaziert wird, dass diejenigen, die ihn verwenden, zunehmend auf Ablehnung stoßen. Unabhängig von der Bezeichnung schreiben Technologen Bücher, wenn sie eine neuartige Lösung für ein allgemeines Problem gefunden haben und diese einem größeren Publikum zugänglich machen wollen.
Aber was passiert mit der riesigen Menge von Problemen, für die es keine guten Lösungen gibt? In der Softwarearchitektur gibt es ganze Klassen von Problemen, für die es keine allgemein guten Lösungen gibt, sondern nur eine unübersichtliche Reihe von Kompromissen, die einer (fast) ebenso unübersichtlichen Reihe gegenüberstehen.
Softwareentwickler/innen verfügen über hervorragende Fähigkeiten bei der Online-Suche nach Lösungen für ein aktuelles Problem. Wenn sie zum Beispiel herausfinden müssen, wie sie ein bestimmtes Tool in ihrer Umgebung konfigurieren können, finden sie mit Hilfe von Google die Antwort.
Aber das gilt nicht für Architekten.
Für Architekten stellen viele Probleme eine einzigartige Herausforderung dar, weil sie genau die Umgebung und die Umstände deines Unternehmens betreffen ...