طراحی دامنه محور (DDD) یک الگوی معماری است که هدف آن ایجاد سیستم های نرم افزاری است که بسیار قابل نگهداری، مقیاس پذیر و توسعه پذیر هستند. بر روی دامنه و قوانین و فرآیندهای آن متمرکز شده است و امکان ایجاد نرم افزاری را فراهم می کند که دقیقاً با الزامات تجاری هماهنگ باشد. DDD بر اهمیت مدلسازی یک سیستم نرمافزاری با توجه به تخصص دامنه و درک کسبوکاری که در آن خدمت میکند، به جای پیروی از ملاحظات فنی یا پیادهسازی محور، تأکید میکند. برای دستیابی به این هدف، DDD مجموعه ای از مفاهیم و الگوها را تعریف می کند که توسعه دهندگان و متخصصان دامنه را قادر می سازد تا با هم کار کنند تا درک مشترکی از دامنه ایجاد کنند و زبان مشترکی برای بیان آن ایجاد کنند. این رویکرد منجر به کدهای بسیار ماژولار، جدا شده و قابل آزمایش می شود.
تاریخ انتشار: