System Design

Propose a high-level design for a tracing system that can handle millions of spans per second across thousands of services.

Software EngineerEngineering ManagerTechnical Program ManagerMachine Learning Engineer

Stripe

Netflix

Intel

Teradata

Indeed.com

Yahoo

Did you come across this question in an interview?

  • How would you approach designing a distributed tracing system that ensures minimal performance impact on the traced services?
  • Propose a high-level design for a tracing system that can handle millions of spans per second across thousands of services.
  • What are the key considerations when designing a low-overhead tracing mechanism for complex distributed systems?
  • Develop a distributed system for tracing and monitoring services.
  • Develop a distributed tracing system for tracking and debugging.
  • Develop a tracing system for distributed microservices.
  • Create a system to manage distributed tracing.
  • Design a system for managing a distributed tracing system.

Interview question asked to Engineering Managers, Technical Program Managers, Software Engineers and other roles interviewing at Airbnb, Pepperfry, Course Hero and others: Propose a high-level design for a tracing system that can handle millions of spans per second across thousands of services..