In the world of Distributed architecture and services, debug-ability and observability becomes very critical. Without these fundamental features, services break down at scale and then finding the exact problem is like searching for a needle in a haystack. At ShareChat, we touch peak scales daily and need to make sure that we always have, both, high-level and machine-level data at our fingertips. There’s a lot of work we have done over these topics in the recent past and we will present these over multiple blog posts.

In this blog, we will focus on Distributed Tracing in particular, our build v/s buy analysis, our choices, the rationale for our choices and finally a preview of our implemented solution in action. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store