Architekturprinzip, das Kernfunktionen bei Teilausfällen bewahrt, indem weniger kritische Features eingeschränkt werden.
Graceful Degradation ist ein Architekturprinzip, das Systeme so entwirft, dass bei Teilausfällen oder hoher Belastung die Kernfunktionen erhalten bleiben, während weniger kritische Features eingeschränkt oder abgeschaltet werden. Es erhöht die Ausfalltoleranz und ermöglicht kontrollierte, degradierte Betriebsmodi anstelle eines Totalverlusts. Anwendung reicht von UI bis zu verteilten Diensten.
Anteil der Anfragen, die eine degradierte Antwort erhalten im Vergleich zu Gesamtanfragen.
Dauer von Beginn der Degradation bis zur vollständigen Wiederherstellung der Funktionalität.
Verfügbarkeit der als kritisch definierten Komponenten oder Endpunkte.
Bei Ausfall dynamischer APIs werden gecachte statische Seiten ausgeliefert, sodass Inhalte weiterhin sichtbar bleiben.
Ein Circuit Breaker trennt fehlerhafte Abhängigkeiten und leitet auf vereinfachte Antworten oder Cache-Werte um.
Die App bietet eingeschränkte Funktionen mit lokalem Cache, wenn Backend-Kontext nicht erreichbar ist.
Identifikation kritischer Pfade und Priorisierung
Design und Implementierung getesteter Fallbacks
Integriertes Monitoring, SLOs und automatisierte Reaktionen