Operatively, system 100 generates process instance representations that each represent the invocation of multiple microservices that are invoked by execution of different processes by one or more computer systems. A process instance representation corresponds to a process path, which is the ordered sequence in which microservices are invoked by a specific process. System 100 constructs a microservices network representation based on the multiple process instance representations, wherein each element of the microservices network corresponds to an interface between a pair of microservices. As defined herein, “interface” denotes a point within a process path at which one execution of one microservice concludes and another microservice is invoked.
System 100, based on the microservices network representation, determines a relative frequency indicating a likelihood that a change in a microservice will affect the functioning of at least one process using at least one of the microservices. A change in a microservice can include adding or dropping an interface to or from the microservice, replacing a current version of the microservice with a new version, and the like. System 100 can render the process paths, invocation representations, and network representations, as well as the relative frequencies, visually to a user using a display such as display 824 shown in