Kapitel 21. Alles zusammenfügen

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

Wir haben in diesem Buch viele verschiedene Themen behandelt, die zusammengenommen dazu dienen, dir bei der Skalierung deiner Anwendungen zu helfen. Wir haben uns auf fünf Grundsätze konzentriert:

  • Grundsatz Nr. 1 - Verfügbarkeit: Aufrechterhaltung der Verfügbarkeit in modernen Anwendungen

  • Grundsatz Nr. 2 - Moderne Anwendungsarchitektur: Dienste nutzen

  • Grundsatz Nr. 3 - Organisation: Die Skalierung deiner Organisation für moderne Anwendungen

  • Grundsatz Nr. 4 - Risiko: Risikomanagement für moderne Anwendungen

  • Grundsatz Nr. 5 - Cloud: Die Nutzung der Cloud

Grundsatz Nr. 1 - Verfügbarkeit

Die Verfügbarkeit ist die Fähigkeit deiner Anwendung, die Aufgaben zu erfüllen, zu denen sie in der Lage ist. Das unterscheidet sich von der Zuverlässigkeit, d. h. der Fähigkeit deiner Anwendung, keine Fehler zu machen. Ein System, das 2 + 3 addiert und 6 zurückgibt, ist nicht sehr zuverlässig. Ein System, das 2 + 3 addiert und nie ein Ergebnis liefert, hat eine schlechte Verfügbarkeit. Eine schlechte Verfügbarkeit hat viele Ursachen, darunter die folgenden:

  • Erschöpfung der Ressourcen

  • Ungeplante lastabhängige Änderungen

  • Erhöhte Anzahl von beweglichen Teilen

  • Externe Abhängigkeiten

  • Technische Schulden

Die Anwendungsverfügbarkeit ist oft das erste Opfer, wenn eine Anwendung versucht, über ihre Möglichkeiten hinaus ...

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.