Kapitel 11. Bausysteme mit reduziertem Risiko

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In Kapitel 9 haben wir gelernt, wie du Risiken, die in deinem System und deinen Anwendungen bestehen, verringern kannst. Es gibt aber auch Dinge, die du tun kannst, um deine Anwendungen proaktiv mit einem geringeren Risikoprofil zu gestalten. In diesem Kapitel werden die folgenden Techniken besprochen:

Technik #1: Redundanz einführen

Durch den Einbau von Redundanz kannst du Probleme überleben, die sonst zu Ausfällen führen würden, aber möglicherweise auf Kosten der Systemkomplexität.

Technik #2: Unabhängigkeit verstehen

Es ist wichtig und nützlich zu wissen, was es bedeutet, dass Komponenten unabhängig sind und die (manchmal versteckten) Abhängigkeiten zwischen Diensten, Ressourcen und Systemkomponenten zu verstehen.

Technik Nr. 3: Sicherheit managen

Böswillige Akteure sind eine immer häufigere Ursache für Verfügbarkeitsprobleme und stellen ein erhebliches Risiko für moderne Anwendungen dar.1

Technik Nr. 4: Ermutige zur Einfachheit

Komplexität ist der Feind der Stabilität. Je komplexer deine Anwendung ist, desto leichter kann es zu Problemen kommen.

Technik Nr. 5: Selbstreparatur einbauen

Selbst wenn Probleme auftreten, hat ein Problem umso weniger Auswirkungen auf deine Kunden, je automatisierter deine Reparaturprozesse sind.

Technik Nr. 6: Betriebsabläufe standardisieren

Abweichungen in der Art und ...

Get Architecting for Scale, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.