Canonical interview question

Explain a difficult bug you diagnosed in a distributed or production system. Walk us through your debugging process step by step.