The massive shift from monolithic to microservices architecture has caused a considerable demand for distributed tracing. Traditional monitoring tools were designed for monolithic applications, so they primarily provide insights into application performance rather than how a request flows through the application.
However, if you are working with a microservices architecture, it is crucial to track every user request and the path of the request flow across multiple applications.

After pausing for few days, I have decided to write a series of tutorials in this blog. This time, I have chosen Azure Mobile Services based on the overwhelming responses I have received on Azure in my past few events. It’s better to be late than never and thus I am starting with an introduction to Azure mobile service.