O'Reilly logo
  • regis hattori thinks this is interesting:

Both the referencing Aggregate (BacklogItem) and the referenced Aggregate (Product) must not be modified in the same transaction. Only one or the other may be modified in a single transaction.

From

Cover of Implementing Domain-Driven Design

Note

this happens in our case and may cause inconsistency cause we can have 2 objects that are the same tuple in the database with different values.