Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I'm not sure User management and Publications are BCs, but rather different services, or ACs, because they serve different business functionality rather then two subsets of entities. </p> <p>storing a subset of the User entity in the Publications service might be a service smell. There should be no data duplication whatsoever between the two services, except for the correlation id (userId). </p> <p>The publication service does not need a list of all users:</p> <p>If you're talking about short server downtime like maintenance or version updates, then messages sent from the UserManagement service will be available in the outgoing queue (or error queue after the configured timeout) and can be resent to the Publications service. Previous data should be in the Publications data store.</p> <p>Let's think about another scenario - lets say that you had your system running for a year now, and you've been collecting user information all that time without the features in your publication service. Now, after you have millions of users, you add the new publication service.</p> <p>Initially, there will be no data there. When a current user of the systems logs in - he might see a new page where he should fill in his publication details (email, twitter, facebook account etc.), this will cause a new entry in the publication service data (with the relevant userId). New users will add data to the publication service data store when they sign in (if you require them to do so).</p> <p>Does that help?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload