توضیحات
آموزش نظارت بر انعطاف پذیری پذیری میکروسرویس های NET. با Poly
نام دوره : Microservices Observability, Resilience, Monitoring on .Net
پیش نیاز:
توضیحات:
هنگامی که در حال توسعه پروژه هایی در معماری میکروسرویس هستید، رعایت اصول مشاهده پذیری میکروسرویس، انعطاف پذیری میکروسرویس ها و اصول نظارت بسیار مهم است.
بنابراین، ما نگرانی های متقاطع Microservices خود را در 4 ستون اصلی جدا خواهیم کرد.
- قابلیت مشاهده میکروسرویس ها با ثبت توزیع توزیع شده با استفاده از ElastichSearch
- انعطاف پذیری و تحمل خطا Microservices با استفاده از الگوهای تلاش مجدد و مدار شکن با استفاده از Polly
- مانیتورینگ میکروسرویس ها با بررسی سلامت با استفاده از WatchDog
- ردیابی میکروسرویس ها با OpenTelemetry با استفاده از Zipkin
بنابراین ما قصد داریم این 4 رکن اصلی را دنبال کنیم و برنامه مرجع میکروسرویس خود را با استفاده از آخرین پیاده سازی و بهترین شیوه ها در سبک معماری میکروسرویس های بومی ابری توسعه دهیم .
ما قبلاً این نرم افزار مرجع میکروسرویس را در دوره میکروسرویس توسعه داده ایم،
بنابراین با این دوره، این برنامه مرجع میکروسرویس را با نگرانی های Cross-Cutting برای ارائه انعطاف پذیری میکروسرویس ها گسترش خواهیم داد.
مادر آموزش نظارت بر انعطاف پذیری پذیری میکروسرویس های NET. با Poly پوشش می دهیم؛
- نگرانی های متقاطع در 4 قسمت اصلی;
- قابلیت مشاهده میکروسرویس ها با ورود به سیستم توزیع شده،
- این Elastic Stack که شامل Elasticsearh + Logstach + Kibana و بسته Nuget SeriLog برای میکروسرویسهای .net است.
- ما تصویر کیبانا را از طریق داکر ترکیب می کنیم و کیبانا را با پشته الاستیک تغذیه می کنیم
- انعطاف پذیری میکروسرویس ها و تحمل خطا با استفاده از Polly
- این الگوهای طراحی مجدد و Circuit-Breaker را در ارتباطات میکروسرویس با ایجاد خطمشیهای Polly اعمال میکند.
- نظارت بر سلامت میکروسرویس ها با استفاده از WatchDog
در پایان این دوره، نحوه طراحی و توسعه Microservices Cross-Cutting Concerns – Microservices Observability with Distributed Logging، Monitoring Health، Resilient و Fault Tolerance با استفاده از Polly را خواهید آموخت .
قبل از شروع دوره، باید با C#، ASP.NET Core و Docker آشنا باشید.
این دوره اطلاعات تئوری خوبی خواهد داشت اما 90 درصد از فعالیت های توسعه عملی نیز خواهد بود.
دوره آموزش نظارت بر انعطاف پذیری پذیری میکروسرویس های NET. با Poly برای چه کسانی است:
- مبتدی از توسعه دهندگان AspNet Core که به API ها و Microservice ها علاقه مند هستند
- توسعه دهندگان سی شارپ علاقه مند به یادگیری نحوه ساخت Microservice در .Net هستند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید