<aside> 💡 Implementing microservices the right way is a lot of hard work, and testing adds to that challenge because of their sheer size and complexity. Let’s understand from Uber's perspective the challenges they had with testing their multi-repo system.

</aside>

Inter-service Dependency

Finding the root cause of failure

Unexpected Functional Changes

Difficulty in Localizing the Issue