The dream of every software engineer is to write a code in such a way that their won't be any defects and none of their infrastructure will ever go down. But, that is not the case in the real world and with the Microservices architecture it has become even more difficult to identify the state …