نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه در معماری ریز سرویس ها به وظایف معمول مدیریت داده بپردازید. مدیریت داده در یک معماری توزیع شده چالش ها و فرصت های منحصر به فردی را به شما ارائه می دهد. در این دوره ، با اجرای یک استراتژی مدیریت داده برای یک ASP.NET Core Microservices Architecture ، شما می آموزید که چگونه می توانید نیازهای رایج مدیریت داده ها را در معماری ریز سرویس ها برطرف کنید. ابتدا چالش های موجود در معماری ریز خدمات توزیع شده را کشف خواهید کرد ، جایی که داده ها ممکن است توزیع شوند ، یا حتی کپی شوند و در طی به روزرسانی ها باید ثابت بمانند. در مرحله بعدی ، خدماتی را در Azure کشف خواهید کرد که به هر میکرو سرویس امکان انتخاب بهترین روش ذخیره داده را می دهد. سرانجام ، شما یاد خواهید گرفت که چگونه با استفاده از سازگاری نهایی ، داده ها را از طریق سرویس های خرد به روز نگه دارید. پس از اتمام این دوره ، مهارت و دانش لازم را خواهید داشت تا یک استراتژی مدیریت داده را برای راه حل های خدمات خرد خود طراحی کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معماری مدیریت داده با ریز خدمات
Data Management Architecture with Microservices
-
طراحی دامنه محور با زمینه های محدود شده
Domain-driven Design with Bounded Contexts
-
ملاحظات داده در طراحی میکروسرویس
Data Considerations in Microservice Design
-
پایداری چند قلو
Polygot Persistence
-
قوام نهایی
Eventual Consistency
-
طراحی نمایش داده ها با داده های توزیع شده
Designing Queries with Distributed Data
-
نسخه ی نمایشی پروژه
Sample Project Demo
-
معماری نمونه نمونه Globoticket
The Globoticket Sample Project Architecture
-
پیکربندی نمونه پروژه
Configuring the Sample Project
-
درک کد نمونه پروژه
Understanding the Sample Project Code
مدیریت داده در داخل سرویس های خرد
Data Management within Microservices
-
گزینه های داده رابطه ای در Azure
Relational Data Options in Azure
-
نقشه برداری پایگاه داده با استفاده از هسته چارچوب نهاد
Database Mapping Using Entity Framework Core
-
ذخیره داده های NoSQL با Azure Cosmos DB
Storing NoSQL Data with Azure Cosmos DB
-
استفاده از Cosmos DB با EF Core
Using the Cosmos DB with EF Core
-
توزیع حافظه پنهان به عنوان ذخیره داده
Distributed Cache as a Data Store
-
پیاده سازی Azure Cache برای Redis
Implementing Azure Cache for Redis
-
ذخیره سازی لاجوردی برای داده های بدون ساختار
Azure Storage for Unstructured Data
سازگاری داده ها در سراسر سرویس های خرد
Data Consistency across Microservices
-
سازگاری داده ها در سیستم های توزیع شده
Data Consistency in Distributed Systems
-
استفاده از رویدادهای ادغام برای سازگاری نهایی
Using Integration Events for Eventual Consistency
-
الگوی منابع یابی
The Event Sourcing Pattern
-
پیاده سازی واحد الگوی کار
Implementing the Unit of Work Pattern
-
انتشار رویدادها با الگوی منبع یابی
Publishing Events with the Event Sourcing Pattern
-
انعطاف پذیری اتصال هسته EF
EF Core Connection Resiliency
-
مدیریت پیام های تکراری
Handling Duplicate Messages
-
خلاصه دوره
Course Summary
نمایش نظرات