آموزش Scalability و Availability در میکروسرویس های ASP.NET Core

Strategies for Microservice Scalability and Availability in ASP.NET Core
تعداد ویدئو 25
زمان دوره 01:38:50
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش ویدئویی استراتژی های Scalability و Availability در مایکروسرویس های ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی استراتژی های پیاده سازی Scalability و Availability در مایکروسرویس های ساخته شده با ASP.NET Core است که با نام اصلی Strategies for Microservice Scalability and Availability in ASP.NET Core از شرکت Pluralsight منتشر شده است.

استراتژی های Scalability و Availability در ASP.NET Core

هنگامی که سعی می کنید توانایی خود را در مقیاس بندی بالا و افزایش تاب آوری در نرم افزار خود افزایش دهید، مستقیماً به دنیای پیچیده container ها و container orchestration ها وارد می شوید. با این وجود، یک استراتژی بسیار ساده تر با component ها و تکنیک هایی وجود دارد که برای ایجاد معماری نرم افزاری با قابلیت دسترسی و عملکرد بالا به سرعت قابل اجرا هستند.

Strategies-for-Microservice-Scalability-and-Availability-in-ASP.NET-Core-snapshot

میکروسرویس یک روش توسعه برنامه کاربردی مبتنی بر سرویس است. در این روش، برنامه های بزرگ به کوچکترین واحدهای independent service تقسیم می شوند. میکروسرویس فرایند پیاده سازی معماری سرویس گرا (SOA) با تقسیم کل برنامه، به عنوان مجموعه ای از سرویس ها به هم پیوسته است که در آن هر سرویس تنها به یک نیاز تجاری کمک می کند. در واقع سرویس های معماری میکروسرویس اغلب فرایندهایی هستند که برای تحقق هدف با استفاده از پروتکل های فن آوری مانند HTTP با یک شبکه ارتباط برقرار می کنند. در واقع سرویس هایی هستند که بر اساس قابلیت های تجاری سازماندهی شده است. یکی از بزرگترین نگرانی های سیستم های توزیع شده، تحمل خطا است. بسیاری از development ها در زمان تست صرف رسیدگی به exception handling و regression می شود.

سرفصل مطالب آموزش استراتژی های Scalability و Availability در میکروسرویس های ASP.NET Core

فصل اول: آشنایی با این دوره آموزشی

  • مقدمه ای بر این دوره آموزشی

فصل دوم: مقدمه و معرفی دوره آموزشی

  • مقدمه
  • اهمیت مقیاس پذیری (Scalability) و در دسترس بودن (Availability)
  • پشتیبانی کردن ازچندین Instance از یک سرویس
  • اهمیت سرویس های Stateless
  • جمع بندی

فصل سوم: بررسی Scale Out کردن یا استفاده از Load Balancer ها

  • مقدمه
  • بررسی Load Balancer ها
  • بررسی معماری Globoticket
  • راه اندازی Load Balancer برای Scalability
  • تست کردن Scalability و Availability
  • جمع بندی

فصل چهارم: انجام Scale Out کردن با استفاده از Queue ها و Message Broker ها

  • مقدمه
  • بررسی Queue ها و Message Broker ها
  • معماری Globoticket
  • راه اندازی Queue ها و Message Broker ها
  • تست کردن Scalability و Availability
  • جمع بندی

فصل پنجم: استراتژی های Caching

  • مقدمه
  • استراتژی های Caching و معماری Globoticket
  • بررسی In-memory Cache
  • پیاده سازی In-memory Cache
  • بررسی Distributed Cache
  • پیاده سازی یک Distributed Cache
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش Scalability و Availability در میکروسرویس های ASP.NET Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید