CPC G06F 16/27 (2019.01) [G06F 16/214 (2019.01); G06F 16/256 (2019.01)] | 20 Claims |
1. A method for data sync back solution for microservices to monolith by utilizing one or more processors along with allocated memory, the method comprising:
receiving user input or a batch service that triggers a process to change one or more fields data corresponding to a user profile;
changing, in response to triggering the process, the one or more fields data corresponding to the user profile;
invoking, in response to triggering the process, an application programming interface (API) to call corresponding source application or microservice hosted on a source database;
updating, by the source application or microservice, the source database to reflect the changes made to the one or more fields data;
generating a mapping identifier (ID) in response to updating the source database;
storing the mapping ID onto a mapping database in a predefined format;
invoking another API call to obtain source table field details of the updated source database and the mapping ID;
mapping, by utilizing the mapping ID, a source column of a source table to a corresponding target column of a target table of a target database;
automatically updating the target database to match the updated data of the source database based on the mapping ID; and
implementing a platform and language agnostic data sync back solution module that executes both synchronous and asynchronous delivery and synchronizes data back to monolith application regardless of underlying application platform.
|