I see debugging as a significant challenge in a micro-services environment. Even with distributed tracing, how do you reason about the order of events across services? We've had trouble separating cause-effect in a monolith let alone a micro-service.
Comments
I see debugging as a significant challenge in a micro-services environment. Even with distributed tracing, how do you reason about the order of events across services? We've had trouble separating cause-effect in a monolith let alone a micro-service.