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 Sep 10, 2024
1 parent c027b0d commit 5ddaf0a
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions docs/01-motivation/02-learning-goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ Sie haben die Kompromisse der vorgestellten Architektur-Typen (mindestens Micros
* 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 jeweils 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 Prozesse mit
Remotekommunikation deutlich einfacher umzusetzen.
* Remotekommunikation hat aber Nachteile – z. B. viele neue Fehlerquellen.

[[LZ-1-5]]
Expand Down Expand Up @@ -122,6 +127,10 @@ in order to make appropriate architectural decisions.
component or changes can be limited to a single component.
* Certain types of isolation are much easier to implement between
processes with remote communication.
* A suitable architecture can isolate components from each other
such that a failure is restricted to a single component.
* Such an architecture is easier to implement via processes with
remote communication.
* Remote communication, however, has disadvantages - for example
many new sources of errors.

Expand Down

0 comments on commit 5ddaf0a

Please sign in to comment.