نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
درک عمیقی از طراحی میکروسرویس و رویکرد فناوری به دست آورید. همه در چارچوب اصول طراحی اصلی، که به شفافسازی و سازماندهی دنیای گاهی اوقات فراگیر معماری میکروسرویسها کمک میکند. با این حال، گاهی اوقات دنیای میکروسرویسها از نظر بسیاری از رویکردها و فناوریهای طراحی که ظاهراً از اجرای خوب یک میکروسرویس پشتیبانی میکنند، میتواند غافلگیرکننده باشد. سیستم مبتنی بر بهترین راه برای دستیابی به وضوح و جهت از نظر نحوه پیادهسازی یک سیستم میکروسرویس موثر، ابتدا درک اصول طراحی اصلی است که به پیادهسازی یک سیستم مبتنی بر میکروسرویس خوب کمک میکند. در این دوره با عنوان Microservices Architecture: The Design Principles، رویکرد طراحی و فناوری میکروسرویس ها را یاد می گیرید تا بتوانید با خیال راحت و با وضوح به جلو حرکت کنید. ابتدا، اصول طراحی اصلی معماری میکروسرویس ها را خواهید آموخت. در مرحله بعد، رویکرد طراحی و فناوری را برای پیاده سازی این اصول در معماری نرم افزار خود کشف خواهید کرد. در نهایت، نحوه حرکت رو به جلو را با ایجاد و بلوغ معماری میکروسرویس ها به ایمن ترین راه بررسی خواهید کرد. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش اصول طراحی اصلی مورد نیاز برای پیاده سازی یک معماری میکروسرویس موفق را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
اصول طراحی میکروسرویس ها
Microservices Design Principles
-
سرویس چیست؟
What Is A Service?
-
معماری میکروسرویس ها
Microservices Archiecture
-
طراحی ارتباطات میکروسرویس
Microservices Communication Design
-
یکپارچه
The Monolith
-
موفقیت در میکروسرویس ها
Microservices Success
-
مونولیت در مقابل میکروسرویس ها
Monolith vs. Microservices
-
اصول طراحی
The Design Principles
رویکردی به اصول طراحی میکروسرویس ها
Approach to Microservices Design Principles
-
مقدمه
Introduction
-
خود مختار
Autonomous
-
انسجام مبتنی بر دامنه
Domain-driven Cohesion
-
فرهنگ مالکیت
Ownership Culture
-
تاب آوری
Resilience
-
قابلیت مشاهده
Observability
-
اتوماسیون
Automation
-
خلاصه
Summary
فن آوری های میکروسرویس ها
Technologies for Microservices
-
مقدمه
Introduction
-
Load Balancers و Service Registry
Load Balancers and Service Registry
-
API Gateways و BFF API
API Gateways and BFF APIs
-
ارتباط همزمان
Synchronous Communication
-
سبک API برای میکروسرویس ها
API Style for Microservices
-
الگوهای تاب آوری
Resiliency Patterns
-
OpenAPI و کاتالوگ های API
OpenAPI and API Catalogues
-
ارتباط ناهمزمان
Asynchronous Communication
-
مدیر معاملات برای معاملات منطقی توزیع شده
Transaction Manager for Logical Distributed Transactions
-
سازگاری نهایی و معماری رویداد محور
Eventual Consistency and Event-driven Architecture
-
استقرار با استفاده از ماشین های مجازی
Deployment Using Virtual Machines
-
استقرار با استفاده از کانتینرها
Deployment Using Containers
-
استقرار با استفاده از ابر
Deployment Using Cloud
-
امنیت
Security
-
جنگلداری مرکزی
Central Logging
-
نظارت مرکزی
Central Monitoring
-
ابزارها و الگوهای اتوماسیون
Automation Tools and Patterns
-
خلاصه
Summary
حرکت رو به جلو با معماری میکروسرویس ها و بلوغ
Moving Forward with, and Maturing Microservices Architecture
-
مقدمه
Introduction
-
مقدمه
Introduction
-
وضعیت گرینفیلد
Greenfield Situation
-
وضعیت براونفیلد
Brownfield Situation
-
چالش های میکروسرویس
Microservice Challenges
-
خلاصه
Summary
-
خلاصه
Summary
نمایش نظرات