آموزش مبانی DevOps: Microservices

DevOps Foundations: Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

روش‌ها و فناوری‌های DevOps وقتی با معماری‌های میکروسرویس ترکیب شوند، حتی قدرتمندتر می‌شوند. میکروسرویس‌ها به‌ویژه در سیستم‌های سازمانی در مقیاس بزرگ مفید هستند، اما می‌توانند با هزینه‌های بالا، پیچیدگی و هزینه‌های عملیاتی بالا همراه باشند. به همین دلیل است که تیم‌های فناوری اطلاعات از روش‌ها و تکنیک‌های DevOps برای توسعه، آزمایش، استقرار و اجرای معماری‌های میکروسرویس پیچیده در مقیاس استفاده می‌کنند.

این دوره از دیدگاه و لنز DevOps بر میکروسرویس ها تمرکز دارد. به مدرس Dave Swersky بپیوندید تا هر دو موضوع را به طور جداگانه تجزیه و تحلیل کند، قبل از اینکه نشان دهد چگونه با هم کار می کنند تا از سیستم ها و معماری های کاربردی در مقیاس بزرگ، بومی ابری پشتیبانی کنند. در پایان این دوره، شما به درک غنی تری از DevOps و میکروسرویس ها و همچنین نحوه ترکیب آنها در هر مرحله از چرخه حیات تحویل نرم افزار، از طراحی و برنامه ریزی تا استقرار، مدیریت و عملیات مجهز خواهید شد. .


سرفصل ها و درس ها

معرفی Introduction

  • میکروسرویس های DevOps: تصویر بزرگ DevOps microservices: The big picture

1. Microservices و DevOps: The Perfect Fit 1. Microservices and DevOps: The Perfect Fit

  • قبل از میکروسرویس ها خدماتی وجود داشت Before microservices, there were services

  • DevOps چیست؟ What is DevOps?

  • مطالعه موردی میکروسرویس ها Microservices case study

  • میکروسرویس ها چیست؟ What are microservices?

  • توسعه DevOps و microservices DevOps and microservices development

2. اصول DevOps 2. DevOps Principles

  • فرهنگ DevOps DevOps culture

  • اتوماسیون Automation

  • استفاده از DevOps در توسعه میکروسرویس ها Applying DevOps to microservices development

  • پیشرفت مداوم Continuous improvement

  • تفکر سیستمی Systems thinking

3. معماری میکروسرویس ها 3. Microservices Architecture

  • مزایا و چالش های مهاجرت میکروسرویس ها Benefits and challenges of microservices migrations

  • بکارگیری الگوهای میکروسرویس Applying microservices patterns

  • میکروسرویس های مدرن Modern microservices

  • معماری میکروسرویس ها Microservices architecture

  • معاملات در میکروسرویس ها Transactions in microservices

  • تاریخچه میکروسرویس ها History of microservices

4. سازماندهی توسعه خدمات خرد 4. Organizing Microservices Development

  • قانون کانوی Conway's Law

  • DevOps، چابک و میکروسرویس ها DevOps, agile, and microservices

  • محصولات در مقابل پروژه ها Products vs. projects

5. Microservices فاز 0: تجزیه و تحلیل و طراحی 5. Microservices Phase 0: Analysis and Design

  • الگوهای طراحی میکروسرویس Microservice design patterns

  • نوسازی اپلیکیشن Application modernization

  • تجزیه و تحلیل یک برنامه یکپارچه Analyzing a monolithic application

  • مطالعه موردی: یکپارچه بانک جهانی Case study: Global Bank monolith

  • ترکیب API API composition

6. Microservices فاز 1: توسعه 6. Microservices Phase 1: Development

  • تست میکروسرویس ها Testing microservices

  • الگوهای تماس بین سرویسی Interservice calling patterns

  • الگوهای فراخوانی ناهمزمان Asynchronous calling patterns

  • الگوهای تماس همزمان Synchronous calling patterns

7. Microservices فاز 2: استقرار 7. Microservices Phase 2: Deployment

  • نسخه سرویس Service versioning

  • پلتفرم ها و چارچوب های میکروسرویس Microservice platforms and frameworks

  • آماده سازی خدمات Service preparation

  • ادغام مستمر و تحویل مداوم Continuous integration and continuous delivery

  • مهاجرت به میکروسرویس ها Migrating to microservices

  • استراتژی های استقرار Deployment strategies

8. Microservices فاز 3: عملیات 8. Microservices Phase 3: Operations

  • مهندسی قابلیت اطمینان سایت Site reliability engineering

  • قابلیت مشاهده Observability

نتیجه Conclusion

  • مراحل بعدی در سفر میکروسرویس شما Next steps in your microservices journey

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش مبانی DevOps: Microservices
جزییات دوره
1h 59m
38
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
56
- از 5
ندارد
دارد
دارد
Dave Swersky
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dave Swersky Dave Swersky

Dave Swersky یک معمار DevOps و سازمانی با بیش از 20 سال تجربه فناوری اطلاعات است.

در حال حاضر، دیو به عنوان یک معمار راه حل برای وزارت کشاورزی ایالات متحده کار می کند، جایی که او مشاوره استراتژی DevOps را ارائه می دهد - از جمله ابر و CI/CD توسعه—استراتژی معماری سازمانی، و معماری برنامه و پشتیبانی.

اولین کار دیو در محاسبات ساخت رایانه های شخصی برای یک خرده فروش بود—زمانی که 486 پیشرفته بود. او سپس فرصتی برای کار در پشتیبانی محصولات مایکروسافت پیدا کرد و در آنجا شروع به فعالیت در برنامه نویسی کرد. (Access همیشه جایگاه ویژه ای در قلب او خواهد داشت.)

او برنامه هایی را با استفاده از VB for Applications، VB6 و VB.NET در سیستم های مدیریت دارایی، ERP و پورتال وب توسعه داد. او در حین کار بر روی یک پلتفرم مدیریت محتوا به C# تغییر مسیر داد و هرگز به عقب نگاه نکرد. سپس، پس از بیش از ده سال نوشتن نرم افزار بر روی پلت فرم دات نت، به معماری سازمانی روی آورد. تمرکز و علاقه او اکنون DevOps و تحویل مداوم است.