Microservices sind genauso eine organisatorische Entscheidung wie eine technische. Conways Gesetz besagt, dass Systeme die Kommunikationsstruktur der Organisation widerspiegeln, die sie baut — daher formt Ihre Teamstruktur Ihre Architektur, ob Sie es planen oder nicht.
Conways Gesetz
"Organizations design systems that copy their communication structure."
3 teams that don't talk → 3 services with awkward, accidental seams
→ Inverse Conway Maneuver: design TEAMS around the architecture you want
Team-Eigentum
Jeder Service sollte ein haben, das ihn baut, bereitstellt und betreibt ("du baust ihn, du betreibst ihn"). Gemeinsames Eigentum führt zu vernachlässigten Services.
