Kapitel 3. Architekten leben in der ersten Ableitung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In einer Welt, die sich ständig bewegt, ist deine aktuelle Position nicht sehr bedeutsam
Die Definition der Architektur eines Systems ist ein Balanceakt zwischen vielen, oft widersprüchlichen Zielen: Flexible Systeme können komplex sein; leistungsstarke Systeme können schwer zu verstehen sein; leicht zu wartende Systeme können anfangs mehr Aufwand erfordern. Das macht die Arbeit eines Architekten so interessant, aber es macht es auch schwierig, die genauen Gründe für architektonische Entscheidungen festzulegen.
Veränderungsrate definiert die Architektur
Wenn ich einen primären Faktor nennen müsste, der die Architektur beeinflusst, würde ich die Veränderungsrate ganz oben auf meine Liste setzen, und zwar aufgrund der umgekehrten Frage: Wann braucht ein System überhaupt keine Architektur? Obwohl man sich als Architekt diese Frage natürlich nicht stellt (und auch nicht beantworten kann), kann sie aufzeigen, welche Systemeigenschaft die Architektur wertvoll macht. Meiner Meinung nach ist das einzige System, das nicht von der Architektur profitiert, eines, das sich überhaupt nicht verändert. Wenn alles an einem System zu 100 % festgelegt ist, scheint es gut genug ...
Get Der Software-Architekt-Aufzug now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.