Software Architecture: The Hard Parts
Die Autoren behandeln die Entscheidungen in verteilten Systemen, für die es keine Best Practices gibt: Architekturquanten, Zerlegung eines Monolithen, Aufteilung und Besitz von Daten, Dienstgranularität, acht Arten von Sagas, Verträge und Data Mesh, erzählt an einer durchgehenden Fallgeschichte.
