This question evaluates a candidate's competency in diagnosing performance regressions in distributed systems and understanding of observability signals, latency and throughput trade-offs, and cross-component interactions within the Software Engineering Fundamentals domain.
You are asked: “If a distributed system has a performance problem (latency/throughput regression), how would you approach it?”
Describe a practical, step-by-step methodology: