projections

CQRS با مخزن خواندن جدا: projectionهای مفید و تضمین‌های تازه

منتشر شده در

مخزن خواندن جدا به مدل query اجازه می‌دهد داده را برای یک صفحه یا گزارش شکل دهد، نه برای نیازهای مدل نوشتن. این کار می‌تواند joinهای پرهزینه را کم کند و ظرفیت خواندن را مستقل بالا ببرد.

در عوض، یک مسئله‌ی همگام‌سازی به وجود می‌آید. ممکن است داده‌ی خواندنی قدیمی باشد، projection باید بتواند امن بازیابی شود و برنامه باید روشن کند کاربر پس از ارسال یک command چه چیزی می‌بیند.

مهندسی معماری نرم‌افزار #architecture #cqrs #projections #eventual-consistency #dotnet #csharp

ادامه مطلب ...