آموزش بنیادهای میکروسرویس ها

Microservices Foundations

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

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

معرفی Introduction

  • چه چیزی میخواهید بدانید What you need to know

  • خوش آمدی Welcome

1. به Microservices خوش آمدید 1. Welcome to Microservices

  • Microservices: بچه جدید در بلوک Microservices: The new kid on the block

  • معماری سرویس گرا Service-oriented architecture

  • تاریخچه معماری های مبتنی بر خدمات History of service-based architectures

  • میکروسرویس ها و بومی ابر Microservices and cloud native

  • کاربرد یکپارچه The monolithic application

  • Microservices: حل کننده مشکلات اما نه گلوله نقره ای Microservices: Solver of problems but not the silver bullet

2. مفاهیم اصلی میکروسرویس ها 2. Microservices Core Concepts

  • توزیع و مقیاس Distribution and scale

  • بافت محدود Bounded context

  • خطرات تأخیر و انسداد The dangers of latency and gridlock

  • رقص ارتباطی The communication dance

  • لایه API The API layer

  • دامنه های داده به عنوان مرز سرویس Data domains as a service boundary

  • خدمات The services

  • بدون اسید، فقط پایه No ACID, only BASE

3. Microservices Advanced Concepts 3. Microservices Advanced Concepts

  • ثبت و ردیابی در معماری میکروسرویس ها Logging and tracing in a microservices architecture

  • ارتباطات ناهمزمان Asynchronous communications

  • تحویل مستمر به عنوان یک نیاز Continuous delivery as a requirement

  • معماری های ترکیبی: سلسله مراتب و مبتنی بر خدمات Hybrid architectures: Hierarchy and service-based

4. انتخاب معماری 4. Making Architecture Choices

  • استقبال از DevOps Embracing DevOps

  • استدلالی برای خدمات لبه An argument for edge services

  • ملاحظات طراحی Design considerations

  • معاوضه ها The tradeoffs

  • میکروسرویس های یکپارچه Monolithic microservices

نتیجه Conclusion

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

نمایش نظرات

نظری ارسال نشده است.

آموزش بنیادهای میکروسرویس ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 57m
26
Linkedin (لینکدین) lynda-small
10 اسفند 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,126
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

مهندس ارشد ارشد در Catch&Release

Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.

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

Linkedin (لینکدین)

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

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

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