US 11,729,057 B1
Application architecture drift detection system
Badri Mangalam, New York, NY (US); Sridhar Seetharaman, New York, NY (US); and Lakshmi Thiruvengadathan, New York, NY (US)
Assigned to THE BANK OF NEW YORK MELLON, New York, NY (US)
Filed by The Bank of New York Mellon, New York, NY (US)
Filed on Feb. 7, 2022, as Appl. No. 17/666,267.
Int. Cl. H04L 41/08 (2022.01); H04L 67/00 (2022.01); H04L 47/70 (2022.01); H04L 47/762 (2022.01); H04L 67/104 (2022.01)
CPC H04L 41/0883 (2013.01) [H04L 47/762 (2013.01); H04L 47/822 (2013.01); H04L 67/1044 (2013.01); H04L 67/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:
obtaining, by a computing system via a network, an application instance pattern that indicates a first architecture status metric associated with a first instance of a first application and a second architecture status metric associated with a second instance of the first application, wherein the application instance pattern is defined prior to the first instance and the second instance of the first application being deployed;
obtaining, by the computing system via the network, a first set of data metrics associated with the first instance of the first application that is installed at a first server computing system;
obtaining, by the computing system via the network, a second set of data metrics associated with the second instance of the first application that is installed at a second server computing system;
determining, by the computing system and using the first set of data metrics and the second set of data metrics, that at least one of the first instance, the first server computing system, the second instance, or the second server computing system deviates from the application instance pattern, including determining that the first set of data metrics deviates from the first architecture status metric or determining that the second set of data metrics deviates from the second architecture status metric; and
providing, by the computing system, a deviation notification indicating a deviation from the application instance pattern.