Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
درک عمیقی از طراحی میکروسرویس و رویکرد فناوری به دست آورید. همه در چارچوب اصول طراحی اصلی، که به شفافسازی و سازماندهی دنیای گاهی اوقات فراگیر معماری میکروسرویسها کمک میکند. با این حال، گاهی اوقات دنیای میکروسرویسها از نظر بسیاری از رویکردها و فناوریهای طراحی که ظاهراً از اجرای خوب یک میکروسرویس پشتیبانی میکنند، میتواند غافلگیرکننده باشد. سیستم مبتنی بر بهترین راه برای دستیابی به وضوح و جهت از نظر نحوه پیادهسازی یک سیستم میکروسرویس موثر، ابتدا درک اصول طراحی اصلی است که به پیادهسازی یک سیستم مبتنی بر میکروسرویس خوب کمک میکند. در این دوره با عنوان 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
Rag Dhiman یک مهندس نرم افزار، معمار، رهبر فنی و مربی است.
عشق راگ به کامپیوتر، برنامه نویسی و طراحی زمانی شروع شد که اولین کامپیوتر خود را در سن هشت سالگی به دست آورد. از سال 2002، او به طور حرفه ای در توسعه نرم افزار، تسلط بر توسعه وب و موبایل، توسعه ابر، طراحی نرم افزار و متدولوژی ها، و مدیریت تیم کار کرده است. در طول این مسیر، Rag تجربیات خود را در توسعه و طراحی نرم افزار از طریق مشاوره، مربیگری و ارائه دوره های آموزشی به اشتراک گذاشته است. یادگیری فنآوریهای جدید، کدنویسی و تکنیکهای طراحی، Rag را با انگیزه نگه میدارد. راگ همچنین علاقه زیادی به ورزش موتوری، عکاسی و تناسب اندام دارد، در صورتی که با تکنولوژی بازی نمی کند.
نمایش نظرات