Which is the proper way to implement where an Aggregate state is affected by other aggregate & why.
- Make it separate (process aggregate that affect other than send command through @EventHandler for change the other aggregate) .
- Make them as Parent & Child.
- Using Saga
Thanks