Patent attributes
A method, computer program product, and a computer system for mitigating a fault in an information service comprised of multiple microservices includes a processor(s) obtaining a notification of a fault in the information service which includes logs tracking execution of the information service in a shared computing environment. The processor(s) generates a dependency data structure describing interdependencies between individual microservices with respect to each other. The processor(s) mitigates the fault by replacing a faulty microservice in the microservices represented in the dependency data structure; the faulty microservice includes program code with an issue resulting in the fault. To replace the faulty microservice, the processor(s) continuously monitors the information service and progressively replaces, in accordance with the interdependencies, each microservice represented in the dependency data structure with an earlier version of the microservice, halting replacements when no notification for the fault is obtained subsequent to a replacement of a given microservice.