Most engineering rules age badly. These nine, about failure, error budgets, on-call, postmortems and complexity, tend to survive every change in tooling.
Debugging Incident Response Observability Site Reliability Engineering Software Architecture Software Testing
Quick summary Reproduce the symptom: Start with a clear difference between expected and actual behaviour. Isolate the cause: Reduce the case and use logs, metrics and traces to find where behaviour changes. Test one hypothesis: Make a focused change that can confirm or reject a specific explanation. Verify the fix: Check the outcome and add […]