Microservices, Cloud Computing, Distributed Systems, Software Development, Open Source.
is vastly more difficult than it actually is. Coming up with a basic implementation takes days, not months, and there’s really no excuse for not having tracing be a core part of your architecture. A “gotcha” with OpenTracing currently is that it is an evolving standard and not at all finalized yet.