آموزش بنیادهای DevOps: ریز خدمات

DevOps Foundations: Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: میکروسرویس ها - تکنیکی است که در آن نرم افزار به عنوان مجموعه ای از خدمات با هم متصل می شود - ترکیب پذیری و قابلیت نگهداری کد را بهبود می بخشد. آنها به تیم های مهندسی کمک می کنند تا کد با کیفیت بالا را سریعتر ارسال کنند. هنگامی که از مزایای آنها آگاه شدید ، ممکن است بخواهید بدانید که چگونه میکرو سرویس ها را در یک محیط تولید واقعی کار کنید. این دوره بر روی ابزارها ، فرایندها و استراتژی های مورد نیاز شما جهت اتخاذ موفقیت آمیز معماری ریز خدمات در تولید تمرکز دارد. مربی لورا استون نحوه ایجاد آمادگی برای خدمات را توضیح می دهد - از استراتژی های آزمون گرفته تا یکپارچه سازی و تحویل مداوم ، نسخه ، مستندات و موارد دیگر. سپس روشهای مختلف ادغام را که از انعطاف پذیری معماری شما تضمین می کند و همچنین بهترین روشها برای ورود به سیستم و نظارت و پاسخ به حوادث را کاوش کنید این دوره با نگاهی به مطالعه موردی و برخی نکات برای غلبه بر چالش های فنی و فرهنگی در پذیرش ریز خدمات در یک سازمان خلاصه می شود.
موضوعات شامل:
  • بررسی مزایای ریز خدمات
  • استاندارد سازی ریز خدمات
  • آزمایش ریز سرویس ها
  • ادغام و تحویل مداوم
  • نسخه برداری از سرویس های خرد
  • ادغام ریز خدمات در معماری شما
  • ورود و نظارت بر سرویس های خرد
  • رسیدگی به حوادث
  • احراز هویت و خدمات خرد
  • بررسی مطالعه موردی ریز خدمات

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

مقدمه Introduction

  • معنی خدمات خرد برای DevOps چیست What microservices mean for DevOps

  • آنچه باید بدانید What you should know

1. خدمات خرد در تولید 1. Microservices In Production

  • چرا خدمات خرد؟ Why microservices?

  • مفاهیم پشت سرویسهای خرد The concepts behind microservices

  • درباره برنامه مثال About the example application

2. آمادگی خدمات 2. Service Readiness

  • استاندارد سازی Standardization

  • آزمایش واحد و ادغام Unit and integration testing

  • تست پایان به پایان و قرارداد End-to-end and contract testing

  • نمونه آزمایش قرارداد Contract test example

  • ازمایش عملکرد Performance testing

  • ادغام مداوم Continuous integration

  • تحویل مداوم Continuous delivery

  • آثار خاص برای سیستم عامل و سیستم عامل Platform-specific and OS artifacts

  • دستگاه های مجازی و مصنوعات کانتینر Virtual machine and container artifacts

  • نسخه سازی Versioning

  • کشف خدمات اساسی Basic service discovery

  • ثبت خدمات پویا Dynamic service registries

  • مستندات Documentation

  • مالکیت و قانون Conway Ownership and Conway's law

3. انعطاف پذیری خدمات ، قابلیت اطمینان و مقیاس پذیری 3. Service Resilience, Reliability, and Scalability

  • اقدامات ایمنی معماری Architectural safety measures

  • روشهای ادغام Integration methodologies

  • فن آوری های ادغام همزمان Synchronous integration technologies

  • فن آوری های ادغام ناهمزمان Asynchronous integration technologies

  • ورود به سیستم Logging

  • نظارت بر Monitoring

  • هشدار دهنده Alerting

  • حوادث Incidents

  • اهداف سطح خدمات (SLO) و بودجه خطا Service-level objectives (SLOs) and error budgets

  • برنامه ریزی ظرفیت Capacity planning

4. خدمات میکروسرویس به عنوان مثال 4. Microservices by Example

  • مروری بر مطالعه مورد KinetEco Overview of KinetEco case study

  • خدمات گرینفیلد Greenfield services

  • تقسیم یکپارچه Splitting the monolith

  • تأیید اعتبار و مجوز کاربر User-facing authentication and authorization

  • ضد الگوی تأیید اعتبار سرویس به سرویس Service-to-service authentication antipatterns

  • تأیید هویت سرویس به سرویس Service-to-service authentication

  • چالش های پذیرش خدمات خرد Challenges adopting microservices

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش بنیادهای DevOps: ریز خدمات
جزییات دوره
2h 12m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
14,010
- از 5
ندارد
دارد
دارد
Laura Stone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Laura Stone Laura Stone

لورا استون یک مهندس نرم افزار با بیش از شش سال تجربه در دنیای راه اندازی بوستون است. او هم اکنون به عنوان مهندس ارشد قابلیت اطمینان سایت در Klaviyo مشغول به کار است. او در اوقات فراغت ، همایش DevOpsDays بوستون را برگزار می کند و گروه های ملاقات PyLadies Boston و Boston Devops را تشکیل می دهد.