آموزش Scope کردن میکروسرویس ها  و Event Storming

Scoping and Organizing .NET Microservices Using Event Storming
تعداد ویدئو 24
زمان دوره 01:04:16
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش ویدئویی Scope کردن و سازماندهی کردن مایکروسرویس ها در دات نت با استفاده از Event Storming یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی مفاهیم Scoping و سازماندهی Microservices با استفاده از Event Storming است که با نام اصلی Scoping and Organizing .NET Microservices Using Event Storming از شرکت Pluralsight منتشر شده است.

فرآیند Event Storming چگونه کار می کند؟

یکی از اولین چیزهایی که باید بدانید، انواع مختلفی از جزئیات است که در مورد دامنه ثبت می شود. این انواع مختلف از جزئیات، معمولاً در قالب برچسب هایی که رنگ های متفاوتی دارند نشان داده می شوند. بیایید هر یک از اینها را با جزئیات مرور کنیم:

Events (orange): رویدادها که به رنگ نارنجی هستند. این جزئیات مهمترین و پرکاربردترین مؤلفه در event storm هستند و نشان دهنده رویدادهای دامنه و هر چیزی هستند که به domain expert مربوط می شود. آنها به زمان گذشته نوشته می شوند و جزئیات اساسی را ارائه می دهند که بصورت طبقه بندی شده وارد مرحله بعد شوند.

Commands (blue): دستورات که به رنگ آبی هستند. این جزئیات درخواست هایی برای انجام کاری خاص هستند. آنها می توانند از یک کاربر یا سیستم یا توسط event دیگری سرچشمه بگیرند.

System (pink): سیستم که به رنگ صورتی می باشد. این جزئیات نمایانگر سیستم های مرتبط با domain هستند. آنها ممکن است دستوراتی صادر کنند یا دستوراتی را همراه با ایجاد رویدادها دریافت کنند.

User (yellow): کاربران که به رنگ زرد هستند. اینها مشخص کننده کاربران انسانی یا کاربرانی هست که در فرآیند مشارکت دارند. آنها ممکن است یک فرد یا یک بخش یا یک تیم باشند. این برچسب های زرد نشان می‌دهند که روند کاری یک فرآیند تجاری چگونه می‌تواند بر اساس تعداد department هایی که در آن وجود دارند و تعداد تعاملات پیچیده باشد.

Scoping-and-Organizing-.NET-Microservices-Using-Event-Storming-snapshot

Aggregate (tan): برچسب رنگ برنزی که اولین سطح از دسته بندی است و می تواند به عنوان یک “چیز” در نظر گرفته شود که گروهی از رویدادها روی آن کار می کنند. معمولاً آنها یک اسم هستند و زمانی که مجموعه ای از رویدادها به یکدیگر وابسته هستند، قابل شناسایی هستند.

Read Model (green): برچسب رنگ سبز که نشان دهنده، داده هایی است که ممکن است برای یک کاربر یا سیستم برای تصمیم گیری حیاتی باشد. اغلب از این مورد استفاده نمی شود، اما زمانی که نیاز به تأکید بر داده‌هایی که کاربر می‌بیند باشد، این برچسب می‌تواند مفید باشد.

سرفصل مطالب آموزش ویدئویی Scope کردن و سازماندهی کردن میکروسرویس ها  در دات نت با
استفاده از Event Storming

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: مقدمه ای بر مفاهیم Event Storming

  • مقدمه
  • بررسی معماری های مبتنی بر Monolith
  • نیاز به یک تکنیک برای Scope کردن
  • مثالی از Microservice های Scope شده در دات نت
  • بررسی یک Case study کاربردی

فصل سوم: بررسی تکنیک های Scoping به صورت عملی

  • مقدمه
  • راه اندازی کردن Event Storming
  • به تصویر درآوردن Event های مختلف
  • به تصویر درآوردن Definition ها و Concern ها
  • به تصویر درآوردن Command ها
  • به تصویر درآوردن External System ها
  • به تصویر درآوردن Time Triggered Event ها
  • به تصویر درآوردن Policy ها
  • به تصویر درآوردن Read Model ها
  • به تصویر درآوردن Aggregate ها
  • مشخص کردن Boundary ها
  • متمرکز کردن و تجزیه کردن Microservice ها
  • جمع بندی

فصل چهارم: سازماندهی کردن Microservice ها و Shared component ها در اپلیکیشن های دات نت

  • مقدمه
  • بررسی Incremental Design
  • سازماندهی کردن مایکرو سرویس های دات نت
  • بررسی کردن کد مشترک
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش Scope کردن میکروسرویس ها  و Event Storming”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید