خوب ، اگر کسی به DDD مسلط باشد، حالا میتواند یک سیستم بزرگ را به شکلی طراحی کند که وضعیت و جایگاه هر Domain به درستی مشخص شود و نقاطی که Domaoin ها با هم همپوشانی خواهند داشت را به درستی تشخیص دهد. در سیستمهای حرفه ای ، نیاز داریم عملیات ذخیره سازی را از Read ها جدا کنیم تا بتوانیم پرفرمنس بهتری داشته باشیم و ضمنن سرعت تولید بالاتر رفته و وضعیت تست پذیری بهتری نیز داشته باشیم. اینجاست که پای CQRS ، یعنی تعریف Command ها و Query ها به صورت جدا از هم به میان می آید. ضمنن باید تذکر داد که CQRS ، پیش ضمینه و بستر تعریف MicroService به معنی صحیح و درست آن است.
کورسی که قرار است Upload کنم، یک آموزش درجه یک و پیاده سازی کامل CQRS است. شرکت پلوراسایت واقعن با این کورس لطف به بشریت کرده است.
https://www.pluralsight.com/courses/cqrs-in-practice
Post #2198
331