نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره یک مرور کلی از سرویس های خرد را ارائه می دهد: مزایا ، خطرات ، معاملات و نحوه تصمیم گیری در مورد اینکه آیا گزینه مناسبی برای شرایط شما هستند یا خیر. میکرو سرویس ها می توانند به حل مشکلات مقیاس ، پیچیدگی و حاکمیت کمک کنند. در این دوره ، میکروسرویس: شروع می شود ، شما دانش بنیادی در مورد اینکه ریز خدمات چیست ، مزایا ، پیچیدگی ها و خطرات آنها را می آموزید ، و چگونه ارزیابی می کنید که به شما کمک می کنند یا نه. ابتدا یاد خواهید گرفت که چه نوع مشکلی می توانند حل کنند. در ادامه ، نحوه انتخاب بین معماری های همزمان و ناهمزمان و نگرانی های مربوط به ساخت و راه اندازی ریز سرویس های انعطاف پذیر در تولید را کشف خواهید کرد. سرانجام ، شما نحوه ارزیابی اینکه آیا سازمان شما توانایی پذیرش ریز سرویس ها را دارد یا نه بررسی خواهید کرد. وقتی این دوره را به پایان رسانید ، دانش این را خواهید داشت که چگونه با ریز سرویس ها به جلو حرکت کنید ، چقدر و در چه سطح از پیشرفت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک مزیت ریز خدمات
Understanding the Benefit of Microservices
-
تعریف یکپارچه ها و ریز خدمات
Defining Monoliths and Microservices
-
مزایای انسانی ریز خدمات
Human Advantages of Microservices
-
مزایای نگهداری ریز خدمات
Maintenance Advantages of Microservices
-
مزایای انعطاف پذیری ریز خدمات
Resilience Benefits of Microservices
-
نمونه معماری میکروسرویس
Example Microservice Architectures
-
مرور
Review
چالش های سرویس های خرد در برابر یکپارچه ها
The Challenges of Microservices over Monoliths
-
ریز خدمات سخت هستند
Microservices Are Hard
-
عملکرد ارتباطات شبکه
Performance of Network Communications
-
انعطاف پذیری ارتباطات شبکه
Resilience of Network Communications
-
در حال اجرا ریز خدمات در تولید
Running Microservices in Production
-
چالش های حاکمیت مستقل
Challenges of Independent Governance
-
بررسی چالش های ریز خدمات
Reviewing Challenges of Microservices
معماری ارتباطات همزمان
Synchronous Communication Architectures
-
مقدمه ای بر RPC
Introduction to RPC
-
کشف سرویس
Service Discovery
-
RPC های بدون تابعیت و دولت
Stateless and Stateful RPCs
-
عملکرد ارتباطات همزمان
Performance of Synchronous Communications
-
مرور
Review
معماری ارتباطات ناهمزمان
Asynchronous Communication Architectures
-
معرفی ارتباطات ناهمزمان
Introducing Asynchronous Communications
-
مبانی اتوبوس پیام
Message Bus Fundamentals
-
طراحی جریانهای ارتباطی ناهمزمان
Designing Asynchronous Communication Flows
-
معاملات توزیع شده
Distributed Transactions
-
الگوی حماسه و الگوی لغزش مسیریابی
Saga Pattern and Routing Slip Pattern
-
مرور: ارتباطات ناهمزمان
Review: Asynchronous Communications
توسعه ویژگی ها در معماری ریز خدمات
Developing Features in a Microservices Architecture
-
کنترل کیفیت یک ریز سرویس
Controlling the Quality of a Microservice
-
تکنیک های تحویل مداوم
Continuous Delivery Techniques
-
فرهنگ تیم میکرو سرویس
Microservice Team Culture
مدیریت معماری ریز خدمات
Managing Microservices Architecture
-
مشخصه بهبود طراحی
Characterizing Design Improvement
-
اولویت بندی پیشرفت های معماری
Prioritizing Architectural Improvements
-
تأثیرگذار بر معماری
Influencing Architecture
-
مرور
Review
معماری خدمات ریزساختارهای انعطاف پذیر ساختمان
Building Resilient Microservices Architectures
-
تاب آوری با کیفیت آغاز می شود
Resilience Starts with Quality
-
درک ظرفیت سیستم
Understanding System Capacity
-
ریز خدمات مشاهده شده
Observable Microservices
-
تاکتیک های تاب آوری
Resilience Tactics
ارزیابی آمادگی ریز خدمات
Evaluating Microservices Readiness
-
ریز خدمات یک هدف ضعیف هستند
Microservices Are a Poor Goal
-
ارزیابی قابلیت های توسعه نرم افزار
Evaluating Software Development Capabilities
-
مشکلات مناسب سرویس های خرد
Problems Suited to Microservices
-
خلاصه؛ ارزیابی بازده سرمایه گذاری
Summary; Evaluating Return on Investment
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات