آموزش انتقال میکرو سرویس های شما

Your Microservices Transition

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با استفاده از الگوی برنامه Strangler، نحوه انتقال به میکروسرویس ها از یک برنامه یکپارچه را بیاموزید. این الگویی است که مراحل افزایشی را برای انتقال میکروسرویس ها فراهم می کند و به شما کمک می کند از رویکرد انفجار بزرگ پرخطر اجتناب کنید. آیا مایلید توانایی انتقال تدریجی به معماری میکروسرویس ها را به دست آورید، از رویکرد بیگ بنگ که مناسب نیست اجتناب کنید. خوب با مشتریان و سهامداران؟ در این دوره، Your Microservices Transition، انتقال به معماری میکروسرویس از یک برنامه یکپارچه را به طور سیستماتیک و با استفاده از الگوی برنامه Strangler بررسی خواهید کرد. ابتدا با اصول الگوی کاربرد خفه کننده آشنا می شوید. در مرحله بعد، نحوه اعمال الگو را برای انتقال به میکروسرویس ها خواهید فهمید. در نهایت، نحوه تکمیل انتقال را با استفاده از تکنیک ها و الگوهای اضافی خواهید دید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش یک استراتژی انتقال میکروسرویس آزمایش شده و آزمایش شده را خواهید داشت که برای بازسازی معماری یکپارچه یا قدیمی برنامه کاربردی خود لازم است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

استراتژی انتقال به خدمات خرد Strategy to Transition to Microservices

  • مقدمه Introduction

  • یکپارچه The Monolith

  • نسخه ی نمایشی: پروژه یکپارچه Demo: Monolith Project

  • نیاز به رویکرد سیستماتیک Need for a Systematic Approach

  • الگوی برنامه Strangler Strangler Application Pattern

  • رهگیری نقاط تعامل Intercepting Interaction Points

  • نقاط تعامل یکپارچه Monolith Interaction Points

  • بررسی اجمالی دوره Course Overview

  • خلاصه و برگه تقلب Summary and Cheat Sheet

انتقال اولین قابلیت خود به یک میکروسرویس Transitioning Your First Capability to a Microservice

  • مقدمه Introduction

  • شناسایی قابلیت های انتقال به میکروسرویس ها Identifying Capabilities for Transitioning to Microservices

  • شناسایی اولین قابلیت انتقال به میکروسرویس ها Identifying the First Capability for Transitioning to Microservices

  • ایجاد یک میکروسرویس برای اولین قابلیت Creating a Microservice for the First Capability

  • پایگاه داده مشترک از طریق Abstraction Shared Database via Abstraction

  • وابستگی های گمشده Missing Dependencies

  • خلاصه Summary

رفع وابستگی های گمشده Resolving Missing Dependencies

  • مقدمه Introduction

  • میکروسرویس به Monolith Microservice to Monolith

  • جفت زمانی Temporal Coupling

  • مونولیت به میکروسرویس Monolith to Microservice

  • ویژگی تغییر الگو Feature Toggle Pattern

  • حذف جفت موقت با استفاده از کش Removing Temporal Coupling Using a Cache

  • خلاصه Summary

تکمیل انتقال Completing the Transition

  • مقدمه Introduction

  • تغییر مسیر ترافیک به میکروسرویس Rerouting Traffic to the Microservice

  • نسخه قدیمی قابلیت را حذف کنید Eliminate the Legacy Version of the Capability

  • تجزیه پایگاه داده Decomposing the Database

  • چالش های تجزیه پایگاه داده Database Decomposition Challenges

  • جداسازی رابط کاربری برای جداسازی عمودی قابلیت ها Separating the UI to Vertically Decouple The Capabilities

  • افزودن ویژگی های جدید در طول انتقال Adding New Features During Transition

  • شستشو و تکرار تا خفه کردن کامل یکپارچه Rinse and Repeat to Complete Strangulation of the Monolith

  • تصویر بزرگ The Big Picture

  • خلاصه Summary

نمایش نظرات

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

آموزش انتقال میکرو سرویس های شما
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 44m
34
Pluralsight (پلورال سایت) pluralsight-small
07 اسفند 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
80
4.5 از 5
دارد
دارد
دارد
Rag Dhiman

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rag Dhiman Rag Dhiman

مربی توسعه نرم افزار

Rag Dhiman یک مهندس نرم افزار، معمار، رهبر فنی و مربی است.

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

Pluralsight (پلورال سایت)

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

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