Software Architektur
Die Softwarearchitektur befasst sich mit der strukturellen Gestaltung von Software-Systemen.
- Wissensbereiche
- /Themenbereiche
- /Segmente
- /Bausteine
Stile & Muster
Dieses Segment bündelt Architekturstile und Muster, die typische Struktur- und Kommunikationsformen in Softwaresystemen prägen. Es umfasst wiederverwendbare Lösungsstrukturen, die bestimmte Qualitätsziele unterstützen und bekannte Trade-offs mit sich bringen. Der Fokus liegt auf der Einordnung und Vergleichbarkeit von Stilen und Patterns, nicht auf konkreter Systemzerlegung oder Governance.
Event-Driven Architecture
Ein Architekturansatz, der auf der Erzeugung und Verarbeitung von Ereignissen basiert, um Systeme zu entkoppeln und reaktionsfähig zu gestalten.
Layered Architecture
Ein architektonisches Muster, das Systeme in Schichten organisiert, um Modularität und Trennung von Anliegen zu fördern.
Microservices-Architektur
Architekturstil, der Anwendungen in autonome, kleine Dienste zerlegt, um Skalierung, Unabhängigkeit und schnellere Bereitstellung zu ermöglichen.