آموزش الگوهایی برای ساخت سیستم های توزیع شده برای سازمان

Patterns for Building Distributed Systems for The Enterprise

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوها و ابزارهایی برای ساختن سیستم‌های توزیع‌شده مقیاس‌پذیر الگوهای سیستم‌های توزیع‌شده به ما کمک می‌کنند تا راه‌حل‌های سازمانی قابل نگهداری، قابل اعتماد و مقیاس‌پذیر بسازیم. در این دوره خواهید دید که چگونه نظریه CAP در تمرین استفاده از اتوبوس خدمات سازمانی اعمال می شود. خواهید دید که چگونه Domain Driven Design یک مشکل را حل می کند و چگونه Event Sourcing به پیاده سازی و ادغام آن قطعات کمک می کند.

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

قضیه CAP CAP Theorem

  • مقدمه Introduction

  • قضیه CAP CAP Theorem

  • اشتباهات محاسبات توزیع شده Fallacies of Distributed Computing

  • انتخاب ها Choices

  • نتیجه Conclusion

طراحی دامنه محور Domain Driven Design

  • طراحی دامنه محور Domain Driven Design

  • زبان فراگیر Ubiquitous language

  • زمینه های محدود Bounded Contexts

  • معماری لایه ای Layered Architecture

  • ریشه های کل Aggregate Roots

  • مرزهای کل Aggregate Boundaries

  • نتیجه Conclusion

CQRS CQRS

  • CQRS CQRS

  • جداسازی پرس و جوی دستوری Command Query Separation

  • دامنه های مشارکتی Collaborative Domains

  • دور Pharmanet بچرخید Lap Around Pharmanet

  • مرحله تکمیل کامل Fullfillment Walkthrough

  • قبل از CQRS Before CQRS

  • بعد از CQRS After CQRS

  • نتیجه Conclusion

ماندگاری Durability

  • ضمانت دوام Durability Guarantees

  • گزینه های MSMQ MSMQ Options

  • MSMQ و MSDTC را فعال کنید Enable MSMQ and MSDTC

  • صف پیام بادوام Durable Message Queue

  • تست دوام Durability Test

  • نتیجه Conclusion

اتوبوس خدمات سازمانی Enterprise Service Bus

  • مقدمه Introduction

  • Refactoring فرمان Command Refactoring

  • فرمان نسخه ی نمایشی Command Demo

  • CAP Tradeoff CAP Tradeoff

  • مراحل ادغام Integration Steps

  • نسخه نمایشی رویداد Event Demo

  • Refactoring اشتراک Subscription Refactoring

  • نسخه ی نمایشی اشتراک Subscription Demo

  • تاریخ History

  • نتیجه Conclusion

فقط مدل ها را اضافه کنید Append Only Models

  • مقدمه Introduction

  • منبع یابی رویداد Event Sourcing

  • ویژگی های وابسته را شناسایی کنید Identify Dependent Properties

  • شناسایی رویدادها Identify Events

  • رویدادها را به عنوان اشیا مدل کنید Model Events as Objects

  • نسخه ی نمایشی منبع یابی رویداد Event Sourcing Demo

  • جریان رویداد Event Streaming

  • نحوه عملکرد جریان رویداد How Event Streaming Works

  • مثال جریان رویداد Event Streaming Example

  • مدل سازی تاریخی Historical Modeling

  • مدل سازی تاریخی چگونه کار می کند How Historical Modeling Works

  • جستجو در یک مدل تاریخی Querying a Historical Model

  • نتیجه Conclusion

نگرانی های عملیاتی Operational Concerns

  • مقدمه Introduction

  • پیکربندی Configuration

  • بازنویسی قوانین Rewrite Rules

  • جدا کردن فایل های پیکربندی Separate Config Files

  • پایگاه داده پیکربندی مشترک Shared Configuration Database

  • نسخه سازی پایگاه داده Database Versioning

  • نسخه سرویس Service Versioning

  • نسخه پیام Message Versioning

  • گسترش Deployment

  • نتیجه گیری ماژول Module Conclusion

  • نتیجه گیری دوره Course Conclusion

نمایش نظرات

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

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

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

آموزش الگوهایی برای ساخت سیستم های توزیع شده برای سازمان
جزییات دوره
4h 17m
60
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
816
4.4 از 5
دارد
دارد
دارد
Michael Perry
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Perry Michael Perry

نرم افزار ریاضی است. مایکل ال پری بر اساس کارهای ریاضیدانانی مانند برتراند مایر ، جیمز رومبو و دونالد ناوت برای ایجاد یک سیستم ریاضی برای توسعه نرم افزار کار کرده است. او این سیستم را در مجموعه ای از پروژه های منبع باز ، کنترل به روزرسانی و مکاتبات ثبت کرده است. وی به عنوان مشاور اصلی در زمینه بهبود شرکت ها ، مفاهیم ریاضی را در ساخت سیستم های سازمانی مقیاس پذیر و قوی به کار می برد. اطلاعات بیشتر را می توانید در qedcode.com کسب کنید.