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.