آموزش میکروسرویس‌ها: توسعه سیستم‌های واکنش‌گرا (Reactive) - آخرین آپدیت

دانلود Microservices: Developing Reactive Systems

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مدیریت پرداخت‌ها در سیستم‌های توزیع‌شده چالش‌برانگیز است؛ خطاهای سیستمی، تلاش‌های مجدد (Retries) و مسائل مربوط به هم‌روندی (Concurrency) می‌تواند منجر به پرداخت‌های تکراری، ناسازگاری داده‌ها و عدم قابلیت ردیابی شود. در این دوره آموزشی با عنوان «میکروسرویس‌ها: توسعه سیستم‌های واکنش‌گرا»، شما یاد می‌گیرید که یک سیستم پرداخت تاب‌آور و رویداد-محور (Event-Driven) را با استفاده از میکروسرویس‌های Reactive بسازید. ابتدا بررسی خواهید کرد که چگونه با استفاده از Spring WebFlux، سرویس‌های تحمل‌پذیر در برابر خطا را با مکانیزم‌های Retry، Circuit Breaker و Backpressure ایجاد کنید. سپس، نحوه پیاده‌سازی APIهای Idempotent برای جلوگیری از تراکنش‌های تکراری را خواهید آموخت. در نهایت، مدیریت تراکنش‌های توزیع‌شده با جریان‌های کاری رویداد-محور و به‌کارگیری Event Sourcing برای قابلیت حسابرسی کامل را فرا می‌گیرید. پس از اتمام این دوره، شما مهارت و اعتمادبه‌نفس لازم برای طراحی و ساخت میکروسرویس‌های واکنش‌گرای قدرتمند، مقیاس‌پذیر و سازگار با نیازهای دنیای واقعی را خواهید داشت.

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

مبانی میکروسرویس‌های واکنش‌گرا Reactive Microservice Fundamentals

  • مقدمه Introduction

  • راه‌اندازی سرویس‌ها Services Setup

  • سرویس پرداخت و یکپارچه‌سازی با کافکا (Kafka) Payout Service and Kafka Integration

  • راه‌اندازی پایگاه داده Database Setup

  • ردیابی و به‌روزرسانی وضعیت (State) State Tracking and Updation

  • راه‌اندازی کلاینت Reactive در سرویس مالی Finservice Reactive Client Setup

  • جریان پرداخت Reactive در سرویس مالی Finservice Reactive Payout Flow

تکرارناپذیری (Idempotency) و تاب‌آوری Idempotency and Resilience

  • وب‌هوک: جریان پرداخت Webhook: Payout Flow

  • پیاده‌سازی کد وب‌هوک Webhook Code Implementation

  • شبیه‌سازی وب‌هوک از طریق Ngrok Webhook Simulation via Ngrok

  • تاب‌آوری: مفهوم Idempotency Resilience: Idempotency

  • پیاده‌سازی Idempotency Implementing Idempotency

  • تاب‌آوری: تلاش مجدد (Retry) و زمان انتظار (Timeout) Resilience: Retry and Timeout

رویداد-سپاری (Event Sourcing) برای قابلیت اطمینان Event Sourcing for Reliability

  • درک مفهوم رویداد-سپاری (Event Sourcing) Understanding Event Sourcing

  • وضعیت (State) در میکروسرویس Microservice State

  • رویداد-سپاری در عمل Event Sourcing in Action

  • تکمیل ساخت وضعیت از طریق رویدادها Completing the State Build from Events

تراکنش‌های توزیع‌شده Distributed Transactions

  • تراکنش‌های توزیع‌شده Distributed Transactions

  • الگوهای قابلیت اطمینان و تاب‌آوری Patterns for Reliability and Resilience

نمایش نظرات

آموزش میکروسرویس‌ها: توسعه سیستم‌های واکنش‌گرا (Reactive)
جزییات دوره
1h 29m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
8
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meenakshi Sharma Meenakshi Sharma

میناکشی شارما (Meenakshi Sharma) یک توسعه‌دهنده نرم‌افزار باسابقه با بیش از شش سال تجربه است که در زمینه فناوری‌های بک‌اند و زیرساخت تخصص دارد. او سیستم‌های بک‌اند مقیاس‌پذیر و با کارایی بالا را طراحی و بهینه کرده و بر استحکام، امنیت و قابلیت نگهداری آن‌ها تمرکز نموده است. تخصص او شامل معماری‌های Cloud-native، سیستم‌های توزیع‌شده و متدهای DevOps با تمرکز بر اتوماسیون زیرساخت و قابلیت اطمینان است. او با تجربه عملی در ارکستراسیون کانتینرها، میکروسرویس‌ها و خط لوله‌های CI/CD، عمدتاً ورک‌لودها را در Google Cloud Platform (GCP) مستقر و مدیریت می‌کند. در حالی که بک‌اند و زیرساخت نقاط قوت اصلی او هستند، در توسعه فرانت‌اند نیز مشارکت داشته که این امر او را قادر می‌سازد تا راهکارهای End-to-End را با درک عمیقی از تعاملات سیستمی بسازد. در حال حاضر، میناکشی رهبری توسعه یک محصول مبتنی بر هوش مصنوعی را در یک شرکت SaaS بر عهده دارد و مدل‌های AI را در یک محیط مقیاس‌پذیر و آماده تولید ادغام می‌کند.