System Design (50 Qs)•Part 4: API Design, Security & Edge Networking (37 - 43)
Distributed Tracing & W3C TraceContext (OpenTelemetry).
In Simple Words: Track a single end-user request as it traverses across dozens of microservices.
- Trace ID: Unique identifier for the entire request journey.
- Span ID: Identifies individual unit of work in a specific service.
- Baggage: Context propagated across HTTP/gRPC boundaries via W3C
traceparentheaders.