در حال حاضر محصولی در سبد خرید شما وجود ندارد.
ساخت Microservices کار آسان نیست. هر زمان که به هر نوع طراحی سیستم توزیع شده، چالش هایی مانند سازگاری داده ها، برخورد با مسائل مربوط به شبکه یا تأخیر، امنیت، تست، نظارت، ردیابی، استقرار و سازماندهی مجموعه برنامه های مستقل، ممکن است به سرعت به یک کار بسیار پیچیده و قاطع تبدیل شود.
نه تنها باید مهندس نرم افزار از طراحی API معمولی آگاهی داشته باشد، بلکه چنین مهندس نیز باید معماری مبتنی بر رویداد، زیرساخت های پیام رسانی، مدل های سازگاری، تست قرارداد یا الگوهای قابل مشاهده را درک کند به درستی اجرا می شود و سپس Microservices را مستقر کنید.
هدف این دوره، ارائه دانش تخصصی در مورد برخورد با چنین چالش هایی است و همچنین مجموعه ای از ابزارهای منبع باز، ابر-آگنوستیک (کنسول، گرافان، پرومتئوس، جیگر) را معرفی می کند این ممکن است در هنگام توسعه برنامه های توزیع شده بسیار مفید باشد.
تمام منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/packtpublishing/pacco
عنوان اصلی : Microservices .NET Core Masterclass
سرفصل های دوره :
Microservices Fundamentals:
microservices - نظریه
Monolith مدولار
راه حل راه حل
معماری تمیز
طراحی دامنه رانده شده در عمل
cqrs و webapi:
CQRS - نظریه
دست زدن به فرمان
دست زدن به پرس و جو
راه اندازی یک چارچوب
رزرو یک منبع
معماری رانده شده رویداد:
بروکر پیام RabbitMQ
ادغام از طریق رویدادها - مشترکین
انتشار رویدادهای سفارشی - تولید کننده
صندوق پستی و صندوق پستی
Flavors Gateway API:
API Gateway با Ocelot و RabbitMQ
Sync در مقابل رویکرد Async
WebSockets و GRPC
ارتباطات خدمات داخلی:
چالش های ارتباطی HTTP
خدمات رجیستری و کشف
متعادل کننده بار
معاملات تجاری توزیع شده:
معاملات جهانی با MicroServices
Saga و Manager Process - دست
تست در تمام سطوح:
تست واحد
پایان دادن به آزمون پایان
تست ادغام
تست قرارداد با PACT.io
تست عملکرد
ستون های قابل مشاهده:
ورود متمرکز
متریک و نظارت
ردیابی توزیع شده
تأمین MicroServices، داده ها و کاربران:
پیکربندی امن
مدارک پویا
PKI - گواهینامه چرخش
امضای دیجیتال
احراز هویت و JWT
مجوز و سیاست
devops و orchestration:
Docker Containers
Docker-Compose و Portainer
Kubernetes اصول
الگوی SIDECAR
Rancher - ارکستراسیون
سرویس Service Istio
Outro
Microservices .NET Core Masterclass
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.