Complexity of developing, testing & deploying distributed system, Handling partial failures account to disadvantages of
Microservices