در این دوره آموزشی، نحوه ایجاد ریزسرویسهای دات نت را که با الگوهای CQRS و منبع رویداد مطابقت دارند، یاد خواهید گرفت.
شما از هیچ چارچوب CQRS استفاده نخواهید کرد، اما هر خط کدی را که برای ایجاد مؤثر CQRS و چارچوب منبع رویداد خود با استفاده از C# و Apache Kafka لازم است، مینویسید. اگرچه این ممکن است کمی دلهره آور به نظر برسد، اما شما با دقت گام به گام هدایت می شوید و تمام دانش و اعتماد به نفس برای تبدیل شدن به یک متخصص در CQRS و منبع یابی رویداد را به دست خواهید آورد.
در پایان این دوره، میدانید که چگونه:
دستورالعملها و بالا بردن رویدادها.
از الگوی میانجی برای پیادهسازی توزیعکنندههای فرمان و درخواست استفاده کنید.
ایجاد و تغییر وضعیت یک انبوه با پیام های رویداد.
یک پایگاه داده ذخیره یا نوشتن رویداد در MongoDB را پیاده سازی کنید.
یک پایگاه داده خواندنی در MS SQL ایجاد کنید.
نسخهسازی رویداد را اعمال کنید.
کنترل همزمانی خوشبینانه را اجرا کنید.
رویدادها را برای آپاچی کافکا تولید کنید.
رویدادهای آپاچی کافکا را برای پر کردن و تغییر رکوردها در پایگاه داده خوانده شده مصرف کنید.
فروشگاه رویداد را دوباره پخش کنید و وضعیت کل را دوباره ایجاد کنید.
موارد خواندن و نوشتن را از هم جدا کنید.
ساختار کد خود را با استفاده از بهترین روشهای Domain-Driven-Design تنظیم کنید.
بازپخش فروشگاه رویداد برای ایجاد مجدد کل پایگاه داده خوانده شده.
بازپخش ذخیره رویداد برای ایجاد مجدد کل پایگاه داده خوانده شده در یک نوع پایگاه داده متفاوت - PostgreSQL.
هدف نهایی این دوره، غواصی عمیق در دنیای CQRS و رویداد منبع یابی است تا شما را قادر سازد تا میکروسرویس هایی را ایجاد کنید که فوق العاده جدا شده و بسیار مقیاس پذیر هستند.
مهندس نرم افزار
نمایش نظرات