I'm learning how to track my distributed processes through all the microservices. I've been playing with Sleuth, Zipkin and different microservices, and it works fantastic! But when I try to do the same in a project interacting between the different dependencies I can not create the same behavior.
This image show how currently is working different microservices.
This is the diagram of microservices:
And this image show how works an application with dependencies.
This is the diagram of application with dependencies:
I wonder, is it possible to create the same behavior using dependencies as with microservices?