Fallback-Strategie: Definition & Erklärung — Glossar
Was ist eine Fallback-Strategie?
Eine Fallback-Strategie (dt. Rückfallstrategie) definiert, wie ein System oder ein Prozess reagiert, wenn der primäre Mechanismus versagt oder nicht verfügbar ist. Sie ist ein zentrales Konzept der Systemresilienz und stellt sicher, dass kritische Funktionen auch bei Teilausfällen verfügbar bleiben.
Arten von Fallback-Mechanismen
Graceful Degradation: Das System bietet reduzierte Funktionalität statt vollständig auszufallen (z. B. zeigt eine App gecachte Daten, wenn der API-Server nicht erreichbar ist). Retry-Logik: Fehlgeschlagene Anfragen werden nach kurzen Wartezeiten automatisch wiederholt. Circuit Breaker: Nach einer definierten Anzahl von Fehlern wird der Dienst temporär deaktiviert, um Kaskadenausfälle zu verhindern. Backup-Systeme: Redundante Instanzen übernehmen bei Ausfall des primären Systems.
Fallbacks bei KI-Systemen
KI-Anwendungen benötigen besonders durchdachte Fallback-Strategien: Wenn das LLM keine zuverlässige Antwort liefern kann, sollte es menschliche Weiterleitung auslösen statt eine halluzinierte Antwort zu geben. Wenn ein externes Modell (API) nicht verfügbar ist, kann ein lokal gehostetes Fallback-Modell mit geringerer Kapazität einspringen. Confidence-Thresholds bestimmen, ab welcher Unsicherheit ein menschlicher Agent übernimmt.
Implementierung
In der Softwareentwicklung werden Fallbacks durch Bibliotheken wie Resilience4j (Java), Polly (.NET) oder spezifische Cloud-Features (AWS Circuit Breaker, Azure Service Bus Dead-Letter-Queue) implementiert. Wichtig ist die regelmäßige Testung von Fallback-Szenarien durch Chaos Engineering — das absichtliche Herbeiführen von Fehlern, um die Resilienz zu validieren.