title: Avoid excessive data duplication between microservices
body: <p>I need some advice in implementing a microservices arhitecture. I have two microservices, one microservie A that contains some catalogs entites shared across multiple microservices and another microservice B that uses a lot of catalogs (more than 10) in one entity. My first approach was to duplicate data from A to B but I think this isn't best solution because I have a lot of duplicated data and I don't know how to keep it synchronized.</p>
  
  <p>I'm using postgresql and java with spring boot for all microservices. My problem is that I need to filter and sort data from A. </p>
  
  <p>How can I avoid data duplication or overhead from syncronizing data between microservices?</p>
  
  <p>Thanks!</p>