کتاب CQRS به زبان ساده نوشتهی زهرا بیات قلی لاله و علی بیات قلی لاله، آموزش CQRS را به صورت مختصر، با مثالهای عملی و بدون مقدمههای طولانی به شما یاد میدهد و شما را با اصول CQRS و مزایایی که برای اپلیکیشن به ارمغان میآورد آشنا میکند.
CQRS پترنی است که در پروژههای سازمانی استفاده میشود و مشکل بزرگی را از پروژههای نرم افزاری حل میکند. متاسفانه استفاده از این پترن در شرکتهای نرم افزاری بسیار محدود است چون افرادی که توانایی کار با این الگوی را در پروژههای واقعی داشته باشند بسیار کم هستند.
در اینترنت اطلاعات زیادی در مورد CQRS وجود دارد اما اکثراً به معرفی الگوی CQRS و چند مثال انتزاعی بسنده میکنند. در این کتاب شما یاد میگیرید که چرا باید از CQRS استفاده کنید و چگونه آن را در پروژههای نرم افزاری پیادهسازی نمایید.
بعد از مطالعه این کتاب یاد میگیرید که CQRS دقیقا چیست؟ چه اصولی در پشت آن وجود دارد؟ و چطور میتوانید در پروژههای واقعی از مزیتهای آن بهرهمند شوید.
در بخشی از کتاب CQRS به زبان ساده میخوانیم:
همانطور که میدانید، یکی از مشکلات توسعه نرم افزار این است که برنامه نویسان دادهها را تغییر میدهند و همیشه مشکلات در تغییرات بوجود میآیند. کلیه عملیات در یک اپلیکیشن سنتی در یکی از چهار دسته Create, Read, Update, Delete یا اصطلاحا CRUD قرار میگیرند که این کار از نظر فنی درست است اما همانطور که بالاتر هم توضیح دادیم استفاده از آن ایده خوبی نیست.