Vortrag 2 Notizen - Archi-Lab/fae-team-3 GitHub Wiki
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..
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
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.