Vortrag 2 Notizen - Archi-Lab/fae-team-3 GitHub Wiki

Vortrag 2 Notizen

Zuerst liegt der Fokus auf der Team Architektur, danach wird die Software Architektur bestimmt.

Teams haben intern alle Bereiche zu erledigen wie QA Analytics Frontend Backend, es gibt keine Unternehmensweiten Abteilungen dafür..

Fundamentale Bereiche

Vertikale Grenzen -> Autonome Teams

for each Data Ressource exactly one Service is responsible and owns it

Data Supply ist ein Prozess, der im Hintergrund abläuft

Kern

Core Domain: Kerngeschäft, abgrenzung zur Konkurenz

Supportive Domain: Support

Generic domain : Basis sachen, muss man haben

asynchrone Kommunikation

kein geteilter Zustand zwischen Services

jeder Service sollte mindestens in 2 Instanzen laufen.

eventual consistency und data dublication:

Ein Service sollte alle Daten haben, um seine Aufgabe zu erledigen. Dopplungen von Daten ist dabei legitim

Services should not need to ask other services to fulfill a request.

⚠️ **GitHub.com Fallback** ⚠️