Design a Distributed Tracing System


🙋 Here are some details you should know about this question:

How will you collect information from various parts of your backend?

Where will you send the info and how will you store it?

How will you map a trace for a particular request? Will you use a request id, or something else?

If an error happens, how will you surface relevant information to the system admin?

How will you handle machines going down?


← Back to Main Table