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

دانلود Microservices: Developing Reactive Systems

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مدیریت پرداخت‌ها در سیستم‌های توزیع‌شده چالش‌برانگیز است؛ خرابی‌ها، تلاش‌های مجدد (Retries) و مسائل همزمانی می‌توانند منجر به پرداخت‌های تکراری، ناسازگاری داده‌ها و عدم قابلیت ردیابی شوند. در دوره «میکروسرویس‌ها: توسعه سیستم‌های واکنش‌گرا»، شما یاد می‌گیرید که یک سیستم پرداخت منعطف و رویداد-محور (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 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 for Reliability

  • درک مفهوم Event Sourcing Understanding Event Sourcing

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

  • پیاده‌سازی عملی Event Sourcing 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 را در یک محیط مقیاس‌پذیر و آماده تولید ادغام می‌کند.