Interview Question
What would you instrument in a distributed service before calling it production-ready?
What the interviewer is testing
- User-impact thinking
- Signal selection
- Incident readiness
Real-World Sample Answer
I would approach “What would you instrument in a distributed service before calling it production-ready?” by clarifying the requirements first, then using these considerations: in a real interview, i would not jump straight to a technology choice. for “what would you instrument in a distributed service before calling it production-ready?”, i would first define service-level indicators around user experience. then i would use metrics for trends and alerting and use structured logs for detailed events. i would also trace cross-service requests. finally, i would connect signals to actionable runbooks and slos. i would make the assumptions explicit and explain what evidence or production signals would make me revisit the decision.. I would state my assumptions and defend the trade-offs rather than presenting the choice as universally correct.
What a Strong Answer Should Cover
In a real interview, I would not jump straight to a technology choice. For “What would you instrument in a distributed service before calling it production-ready?”, I would first define service-level indicators around user experience. Then I would use metrics for trends and alerting and use structured logs for detailed events. I would also trace cross-service requests. Finally, I would connect signals to actionable runbooks and slos. I would make the assumptions explicit and explain what evidence or production signals would make me revisit the decision.
Common Mistakes
- Collecting every possible metric
- Alerting on infrastructure without user impact
- Ignoring correlation across services
Interviewer Follow-ups
- What assumptions would you clarify before committing to the design?
- What changes if the scale, reliability target, security requirement, or budget changes?
- What is the biggest failure mode in your proposed approach?