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

Building Reactive Microservices

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

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

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

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

طراحی ریز خدمات تحمل شکست Designing Failure Tolerant Microservices

  • مقدمه Introduction

  • انعطاف پذیری از طریق معماری های واکنشی Resilience through Reactive Architectures

  • مانیفست واکنشی: پاسخگو Reactive Manifesto: Responsive

  • مانیفست واکنشی: انعطاف پذیر Reactive Manifesto: Resilient

  • مانیفست واکنشی: الاستیک Reactive Manifesto: Elastic

  • مانیفست واکنش پذیر: پیام رانده شده Reactive Manifesto: Message Driven

جلوگیری از تکثیر از طریق عملیات Idempotent Preventing Duplication through Idempotent Operations

  • مقدمه Introduction

  • انعطاف پذیری و عملیات مستقل Resilience and Idempotent Operations

  • ساخت سرویس اسناد Building the Document Service

  • ایجاد سرویس ترجمه Building the Translation Service

  • همه را با هم بیاورید Bringing It All Together

حسابرسی از طریق Event Sourcing Auditing through Event Sourcing

  • مقدمه Introduction

  • منبع یابی Event Sourcing

  • طراحی پیام رسان Designing the Message Broker

  • نصب و اجرای داکر Installing and Running Docker

  • در حال اجرا مصرف کنندگان و ناشران Implementing Consumers and Publishers

  • نسخه ی نمایشی: معماری مبتنی بر پیام Demo: Message Driven Architecture

مدیریت خرابی ها در معاملات توزیع شده Managing Failures in Distributed Transactions

  • مقدمه Introduction

  • SAGA ها SAGAs

  • طراحی ماشین دولتی Designing a State Machine

  • حسابداری برای اعلان های از دست رفته Accounting for Missed Notifications

  • نظرسنجی برای اعلان های از دست رفته Polling for Missed Notifications

  • مدل سازی درخواست های ترجمه رد شده است Modeling Rejected Translation Requests

  • مجریان رد اجرا Implementing Rejection Handlers

  • نتیجه Conclusion

نمایش نظرات

آموزش ساخت میکرو سرویس های واکنشی
جزییات دوره
1h 26m
26
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
58
3.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matthew Alexander Matthew Alexander

متیو الكساندر مهندس نرم افزار با چندین سال تجربه عملی در ساخت سیستم های توزیع شده در ابر AWS است. وی با توانایی فعلی خود مسئولیت طراحی و اجرای زیرساخت های نسل بعدی Lucid Software، Inc. را بر عهده دارد. قبل از کار در Lucid ، وی در طراحی و زنده کردن چندین پیشنهاد محصول خارجی و داخلی AWS برای Cloudfront نقش مهمی داشت (Lambda @ Edge) و S3. خارج از کار ، متیو عاشق این است که در کنار خانواده اش دور بیفتد و تمام تماشای یک فیلم خوب از ذرت کتری خانگی ساخته شده از ویرلی پاپ خود لذت ببرد.