My problem statement is as below :
So, we have a system A where we get things from system C. Records coming in from system C are dumped into database of system A. One main aspect of that incoming record is it has Status field with values as (Synchronised, Not Available, Unable to synchronize).
Also, we have system B in place where records from system A are saved.
Now the main point here is as soon as there is update in system A's records status the same should be updated in system B's database table.
Hence whenever client queries for data from system B it will have the most recent status.
JUST FYI: I'm working in .NET Core Web API based projects both system A & B are based on that technology and databases for those individual projects are based on MySQL.
So far I'm still in research mode and till now i have explored on Dotmim sync framework, Trigger based approach , The best technology to synchronize data between different database schemas?
Haven't found such concrete and best solution as of now and looking for some fresh pointers or suggestions.
Any help is welcomed.