• 1405/05/29

ویرایش aggregateها :

سلام و وقت بخیر.

استاد برای من سوالی پیش اومده.
اونم این هست که الان ممکنه ما یک aggregate داشته که اگر بخوایم از طریق روت به یکی از موجودیت های این aggregate برسیم مجبور باشیم 3 یا 4 یا ... جوین بزنیم. خب حداقل اگر 3 جوین هم فرض کنیم نیاز باشه تا ما اون موجودیت رو بیاریم و تغییراتی که نیاز داره رو روش اعمال کنیم در مقایسه با زمانی که از DDD پیروی نمیکنیم و میتونیم مستقیم روی اون موجودیت کوئری بزنیم و ویرایش انجام بدیم سربار اضافه نمی کنیم؟ و از لحاظ سرعت و عملکرد کل برنامه رو تحت تاثیر قرار نمیدیم؟

قانون خاصی وجود داره براش که آیا مثلا اگر داری بیشتر از اینقد جوین میزنی برو و aggregate جدید ایجاد کن و اینجور مسائل؟

ممنون میشم راهنمایی کنید.