Demo: a hidden dependency found by failure injection
On This Lesson 3 topics
This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.
In this lesson
show an experiment exposing something the map missed.
Draft outline details
Step by step
- Hypothesis: if the recommendation service is down, checkout still works.
- Inject the failure in staging.
- Observe checkout failing; trace shows a synchronous config lookup that goes through the same service.
- Planned mistake: declare the experiment a failure and stop. Fix: it succeeded, it found a weakness; record it.
- Fix by caching config locally and adding a timeout with default.
- Rerun to confirm, update the dependency map.
Practice
Apply this lesson with the module's lab, exercises and quiz.
Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.