FAQ Group: sw architektur
Wer ist für Architekturentscheidungen verantwortlich?
—
Übergreifende Architekturentscheidungen werden vom Architekturboard getroffen – bestehend aus erfahrenen Entwicklern und einem oder mehreren Softwarearchitekten. Innerhalb eines Teams liegt die Verantwortung für Detailentscheidungen beim Tech Lead oder Lead Developer.
Wie wird sichergestellt, dass die Architektur tragfähig bleibt?
—
Durch regelmäßige Architektur-Reviews, Technical Debt Tracking und Prototyping neuer Technologien.
Wie wird die Architektur getestet?
—
Unit Tests auf Klassenebene, Integrationstests für Services, Contract Tests zwischen Microservices und regelmäßige Load Tests.