Der Incident-Post-Mortem hat eine vorhersehbare Zeile: „Wir haben nicht gewusst, dass Service X von Service Y abhängt.“ Die Änderung an Y wurde korrekt überprüft, getestet und deployed. Das Versagen war eine unbekannte Abhängigkeit — eine, die niemand zu prüfen dachte, weil niemand eine Karte hatte.
Der Impact-Analyse-Workflow
- Den Service in der Abhängigkeitskarte finden
- Alle Upstream-Abhängigen identifizieren
- Für jeden Abhängigen die Auswirkung der Änderung bewerten
- Besitzende Teams über Breaking Changes benachrichtigen
- Mit Monitoring fokussiert auf abhängige Services deployen
Das Hover-Trace-Muster für schnelle Impact-Analyse
In einem interaktiven Abhängigkeitsgraphen ist Impact-Analyse eine Zwei-Sekunden-Operation: Über den Service hovern, den Sie ändern möchten, und der Graph hebt sofort seine vollständige Upstream-Abhängigkeitskette hervor.
Service Map’s Hover-Tracing-Funktion zeigt die vollständige Upstream-Kette für jeden Service sofort. Self-hosted auf Ihrer Infrastruktur, YAML-definiert, statisches Datei-Deployment.
