I understand that there exists duplicity of data between Bounded Contexts. The thing is that I'm not really sure about duplicity of data between Aggregate roots.Example:I have product in Product aggregate and also Product in Cart aggregate. Both are in same BC (ShoppingCart) and share few fields (name, description, ...). MySQL is used as storage. Should product in both aggregates be stored in one table or separately?I don't mind duplicity, but in this case there would be n products in database for n cart items.
DDD  duplicity between Aggregates  should I use one table?
domain driven design;persistence;aggregate