| CPC G06F 11/1441 (2013.01) [G06F 9/546 (2013.01); H04L 41/0897 (2022.05)] | 20 Claims |

|
1. A method, comprising:
within a microservice architecture:
grouping microservices operating in the microservice architecture into consistency groups;
obtaining, via a monitor engine, a resource utilization associated with a set of parameters for each microservice within a consistency group included in the consistency groups, wherein each microservice within the consistency group is associated with a particular distributed operation within the microservice architecture, and wherein the consistency group defines, for each microservice within the consistency group, one or more threshold values associated with each parameter of the set of parameters;
determining, via an analytical engine, whether resource utilization satisfies a particular threshold of the one or more threshold values associated with a particular parameter of the set of parameters for a particular microservice within the consistency group;
determining consistency group performance parameters and determining a second resource utilization for the consistency group;
determining whether a second resource utilization satisfies a group performance threshold; and
based upon resource utilization satisfying the particular threshold of the particular parameter for the particular microservice within the consistency group and based upon the second resource utilization satisfying the group performance threshold, implementing a self-healing process to selectively modify resource allocation for one or more microservices within the consistency group.
|