title: How to retrieve data from another bounded context in ddd?
body: <p>Initially, There is an app runs in Desktop, however, the app will run in web platform in the future.</p>
  
  <p>There are some bounded contexts in the app and some of them needs to retrieve data from another. In this case, I don't know which approach I have to use for this case. </p>
  
  <p>I thought of using mediator pattern that a bound context "A" requests data "X" and then mediator call another bound context, like B" " and gets the correct data "X". Finally, The mediator brings data "X" to BC "A".</p>
  
  <p>This scenario will be change when the app runs in web, then I've thought of using a microservice requests data from another microservice using meaditor pattern too. </p>
  
  <p>Do the both approaches are interest or there is another better solution?</p>
  
  <p>Could anyone help me, please?</p>
  
  <p>Thanks a lot!</p>