Back to All 55 System Design Questions
#41Very Hard

Design a Distributed Tracing System

Asked by:UberAmazon

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

•

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?