US 11,809,448 B2
System for synchronizing dataflow migration between technical environments
Jose Alejandro Perez, Huntersville, NC (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Apr. 19, 2021, as Appl. No. 17/233,773.
Prior Publication US 2022/0335058 A1, Oct. 20, 2022
Int. Cl. G06F 16/27 (2019.01); G06F 9/50 (2006.01)
CPC G06F 16/27 (2019.01) [G06F 9/5088 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for synchronizing dataflow migration between technical environments, the system comprising:
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:
identify one or more resources in a source environment for migration from the source environment to a target environment, wherein the one or more resources are associated with an application;
capture, using a resource assessment engine, one or more dependencies associated with the one or more resources;
generate a migration load based on at least the one or more resources identified in the source environment and the one or more dependencies associated with the one or more resources;
generate a snapshot of the source environment based on at least the migration load, wherein the snapshot comprises at least the one or more resources and the one or more dependencies, wherein the snapshot captures a current state of the source environment prior to resource migration;
store the snapshot of the source environment in a snapshot database repository;
determine that the target environment has undergone changes resulting in version upgrades on one or more existing resources associated therewith, wherein the changes do not exist in the source environment;
capture, using the resource assessment engine, one or more dependencies created due to the changes in the target environment affecting the one or more resources; and
update the migration load with the one or more dependencies.