microservice間のdata共有に関して
例えば新規ユーザーが作られるたびにユーザー情報のanalyzeが走るような仕組みだとしたときに
user-serviceからanalyze-serviceへ
userのcreateイベントが送られることを考える際に、
messageの中で単に発行されたuser_idをanalyze-serviceに送り、analyze-serviceはdbにuser_idで問い合わせをする。
のか
messageの中でuser情報をすべていれて、analyze-serviceがuser databaseにアクセスする必要がないようにするのは
どちらがいいのでしょうか?