Microservice mimarisi diyeceğim ama o biraz zor gelecektir o yüzden 2 seçenek sunayım fikir olarak.

1- sana tavsiyem identity server kullanman
2- yada söyle bir sey de deniyebilirsin Webapi yazarak bir veri tabanındaki istediğin verileri diğer veritabanındaki gerekli tabloya insert ve update edersin. Mesela webapi ile XX veritabanına bağlanıp veriyi cekersin ve onu YY veritabanına gönderirken bakarsan veri daha önce hiç gönderilmemişse insert edersin ama edilmişse update edersin ama hiç bir değişiklik yoksa ikisinde de ekli olan verilerde ozaman işlem yaptırmazsın.