CQRS حداقلی: مسیرهای کد را جدا کنید، یک برنامه و یک پایگاهداده نگه دارید
CQRS لازم نیست از همان روز اول با دو پایگاهداده و چند سرویس شروع شود. میتوان مسیر command و مسیر query را در همان برنامه و پایگاهداده جدا کرد، چون کارشان واقعاً یکی نیست.
مسیر command از تغییر محافظت میکند و مسیر query پاسخ مناسب فراخواننده را میسازد. این انتخاب تراکنش و خواندن فوری را نگه میدارد، اما مقیاسپذیری مستقل خواندن را به دست نمیدهد.
مهندسی معماری نرمافزار #architecture #cqrs #cqs #dotnet #csharp
ادامه مطلب ...