طراحی معماری میکروسرویس ها (microservices) با اصول طراحی

طراحی معماری میکروسرویس ها با اصول طراحی | Design Microservices Architecture with Patterns & Principles

100,000

  • 10 ساعت ویدیو با زیرنویس انگلیسی
  • آخرین به روز رسانی 9/2021
  • شامل تمام فایل های مکمل دوره
  • مدرس: Mehmet Özkaya
  • حجم: 1.85GB (ترافیک داخلی)

توضیحات

طراحی معماری میکروسرویس ها (microservices) با اصول طراحی

نام دوره : Design Microservices Architecture with Patterns & Principles

پیش نیاز:

 

توضیحات:

در دوره آموزشی طراحی معماری میکروسرویس ها (microservices) با اصول طراحی، ما می خواهیم یاد بگیریم که چگونه معماری میکروسرویس ها را با استفاده از الگوهای طراحی ، با اصول و بهترین روش ها طراحی کنیم . ما از الگوها و تکنیک های مناسب طراحی معماری استفاده خواهیم کرد.

در پایان دوره، شما یاد خواهید گرفت که چگونه میلیون ها درخواست را با طراحی سیستمی برای دسترسی بالا ، مقیاس پذیری بالا ، تاخیر کم و انعطاف پذیری در برابر خرابی های شبکه در معماری های توزیع شده میکروسرویس طراحی کنید .

ما اصول معماری نرم افزار را با طراحی معماری یکپارچه تجارت الکترونیکی که تعداد کمی از درخواست ها را مدیریت می کند، آغاز خواهیم کرد.

پس از آن معماری برنامه مرحله به مرحله تکامل می یابد با :

  • معماری لایه ای
  • SOA
  • میکروسرویس ها
  • و در آخر Event Driven Microservices Architectures
  • با طراحی با هم که میلیون ها درخواست را مدیریت می کند.
  • ما در مورد معماری میکروسرویس ها با تمام جنبه ها بحث خواهیم کرد،
  • تجزیه میکروسرویس ها
  • ارتباطات میکروسرویس ( ارتباطات مبتنی بر پیام همگام‌سازی / همگام‌سازی، API Gws)
  • مدیریت داده های میکروسرویس ها (پایگاه های داده / پرس و جو / دستورات / تراکنش های توزیع شده)
  • Microservices Distributed Caching
  • استقرار میکروسرویس ها با کانتینرها و ارکستراتورها
  • با استفاده از الگوها و شیوه های طراحی میکروسرویس ها.

 

ما با طراحی معماری یکپارچه شروع خواهیم کرد . و می‌بینید که ما نیازمندی‌های کاربردی و غیرعملکردی داریم که باید طراحی ما را پوشش دهد . الگوها و جعبه ابزار اصولی داریم که آنها را یاد می‌گیریم و هنگام تکامل معماری‌ها از این اصول استفاده می‌کنیم.

متوجه خواهید شد که برای رسیدگی به میلیون‌ها درخواست و یادگیری الگوها و شیوه‌های جدیدی که از این اصول در هنگام تکامل معماری‌ها استفاده می‌کنند، نیازمندی‌های جدیدی را اضافه خواهیم کرد.

مانند:

  • معماری لایه ای
  • SOA
  • معماری میکروسرویس
  • Microservices Architectures API Gws
  • Microservices Architectures API Gws – BFF
  • Microservices Architecture – Service Aggregator / Patterns Registry
  • معماری میکروسرویس – کارگزار پیام
  • Microservices Architecture – Database Sharding Cassandra
  • معماری میکروسرویس های رویداد محور
  • Microservices Distributed Caching
  • کانتینرهای میکروسرویس و ارکستراتورها

 

اجازه دهید برخی از الگوهای میکروسرویس را که در این دوره ها پوشش داده ایم، بنویسم.

 

  • پایگاه در هر سرویس الگوی
  • الگوی دروازه API
  • Backends برای Frontends الگوی BFF
  • الگوی جمع‌آوری خدمات ، الگوی ثبت خدمات
  • CQRS و الگوهای منبع یابی رویداد
  • الگوی نمای مادی شده
  • انتشار–اشتراک الگو
  • الگوی اشتراک گذاری پایگاه داده
  • الگوی حماسه
  • الگوی صندوق خروجی
  • و غیره..

ما یک الگوی خاص را یاد خواهیم گرفت. اینکه چرا و کجا باید استفاده کنیم

پس از آن ، معماری های مرجعی را خواهیم دید که این الگوها را اعمال کرده اند

پس از آن، معماری خود را با استفاده از این الگوی تازه آموخته شده با هم طراحی خواهیم کرد

و در نهایت تصمیم خواهیم گرفت که کدام فناوری می تواند انتخابی برای آن معماری باشد.

و در بخش آخر، ما برای اجرای عملی معماری میکروسرویس ها، مرور کد را برای مخزن معماری میکروسرویس های موجود در GitHub خواهیم ساخت.

بنابراین دوره طراحی معماری میکروسرویس ها (microservices) با اصول طراحی شامل

فعالیت های طراحی عملی

معماری طراحی تکراری از درون محل تا معماری‌های بدون سرور ابری

تکامل می یابد یکپارچه معماری به رویداد محور میکروسرویسها معماری

طراحی سیستم Refactoring برای رسیدگی به میلیون ها درخواست

بهترین شیوه ها را با الگوها و اصول طراحی میکروسرویس ها اعمال کنید

الگوهای میکروسرویس ها را با همه جنبه ها مانند ارتباطات ، مدیریت داده، ذخیره سازی و استقرار بررسی کنید

 

بنابراین با این دوره، تجربه دنیای واقعی را در مورد تمام موقعیت های معماری از معماری های یکپارچه تا میکروسرویس های رویداد محور به دست خواهید آورد .

دوره طراحی معماری میکروسرویس ها (microservices) با اصول طراحی برای چه کسانی است:

  • کسی که می خواهد معماری نرم افزار را بیاموزد
  • کسی که می خواهد معماری راه حل را بیامود

 

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

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

اولین کسی باشید که دیدگاهی می نویسد “طراحی معماری میکروسرویس ها با اصول طراحی | Design Microservices Architecture with Patterns & Principles”

نشانی ایمیل شما منتشر نخواهد شد.