Distributed tracing solves problems of identifying performance bottlenecks in distributed system.
This presentation describes how Stream uses OpenTracing and Jaeger for distributed tracing in our system.
Build Scalable Newsfeeds & Activity Streams - https://getstream.io