در این مقاله ابتدا به بررسی مفهوم Subdomain پرداخته و سپس با انواع آنها آشنا میشویم. پس از آن مفهوم Bounded Context و انواع روشهای ارتباط بین آنها را بررسی میکنیم.
در این مقاله با مفهوم Aggregate و دیگر مفاهیم مرتبط مانند Aggregate Root، Aggregate Boundary، Invariant آشنا میشویم. همچنین به بررسی قوانین پیاده سازی Aggregateها در DDD میپردازیم.
Domain-Driven Design (به اختصار DDD) مبحثی است که در سالهای اخیر به شدت مورد توجه جامعهی نرم افزاری دنیا بوده و رویکرد بسیاری از شرکتهای نرم افزاری را برای تحلیل و توسعهی نرم افزارها مورد تاثیر قرار داده است. در این مقاله با 3 مفهوم پایه ای Entity، Value Object و Service در DDD آشنا میشویم.
دوستانی که علاقه به خواندن pattern دارند خیلی لذت خواهند برد. patternها با استفاده از امکانات azure پیاده سازی شده اند ولی مفهوم کلی آنها را در ذهن داشتن بسیار کمک خواهد کرد.