Skip to content

Commit

Permalink
"Isolation" präzisieren
Browse files Browse the repository at this point in the history
"Isolation" ist unglücklich gewählt und unzureichend gegenüber "ACID"
abgegrenzt.

Außerdem: Die Formulierung, daß "Änderungen auf eine Komponente
begrenzt werden" ohne Präzisierung bedeutungslos.

Aus #26.
  • Loading branch information
mikesperber committed Feb 2, 2024
1 parent 416de15 commit b0187a9
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions docs/01-motivation/02-learning-goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,11 @@ Sie haben die Tradeoffs der vorgestellten Architektur-Typen (mindestens Microser
* Continuous Integration ist eine Voraussetzung für Continuous Delivery.
* Eine geeignete Architektur ist die Voraussetzung für eine Parallelisierbarkeit der Entwicklung sowie die unabhängige Inbetriebnahme von eigenständigen Bausteinen. Das können, müssen aber nicht „Services“ sein.
* Einige Änderungsszenarien lassen sich leichter in monolithischen Architekturen umsetzen. Andere Änderungsszenarien lassen sich leichter in verteilten Service-Architekturen umsetzen. Beide Ansätze können kombiniert werden.
* Es gibt unterschiedliche Arten der Isolation mit unterschiedlichen Vorteilen. Beispielsweise kann der Ausfall auf eine Komponente begrenzt werden oder änderungen können auf eine Komponente begrenzt werden.
* Bestimmte Arten der Isolation sind zwischen Prozessen mit Remotekommunikation deutlich einfacher umzusetzen.
* Eine geeignete Architektur kann Komponenten dahingehend
voneinander isolieren, dass ein Ausfall auf eine Komponente
begrenzt wird.
* Eine solche Architektur ist durch Prozessen mit
Remotekommunikation deutlich einfacher umzusetzen.
* Remotekommunikation hat aber Nachteile – z. B. viele neue Fehlerquellen.

[[LZ-1-5]]
Expand Down

0 comments on commit b0187a9

Please sign in to comment.