The tracing of a monolithic application differs from that of a microservice-based application in the way that the tracing of a monolithic application involves understanding the flow of the request from one component to another inside the application. In contrast, tracing a microservices-based application involves understanding how the request flows not only inside a particular microservice, but also from one microservice to another.