Update central cache with different system data change in microservices scale architecture
up vote
0
down vote
favorite
We're building a microservice system which new data can come from three(or more) different sources and which eventually effects the end user. It doesn't matter what the purpose of the system for the question so I'll really try to make it simple. Please see the attached diagram. Data can come from the following sources: Back-office site : define the system and user configurations. Main site : where user interact with the site and make actions. External sources data : such as partners which can gives additional data(supplementary information) about users. The services are: Site-back-office service : serve the back-office site. User-service : serve the main site. Import service : imports additional data(supplementary information) from external sources. User cache ser...