آموزش طراحی معماری میکروسرویس با الگوها و اصول [ویدئو]

Design Microservices Architecture with Patterns and Principles [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Microservices یک رویکرد معماری است که در آن یک برنامه کاربردی از سرویس‌های کوچک، آزادانه و قابل استقرار مستقل تشکیل شده است. هر سرویس بر روی یک قابلیت تجاری خاص تمرکز دارد و می تواند به طور مستقل توسعه یابد، مستقر شود و مقیاس شود. این دوره طراحی معماری میکروسرویس ها را با استفاده از الگوها، اصول و بهترین شیوه ها پوشش می دهد. در دسترس بودن بالا، مقیاس پذیری، تأخیر کم و انعطاف پذیری شبکه را کاوش کنید. ما از یکپارچه به میکروسرویس‌های رویداد محور و بدون سرور گذر خواهیم کرد و استراتژی‌های تجزیه، روش‌های ارتباطی، مدیریت داده‌ها، ذخیره‌سازی و تکنیک‌های استقرار را یاد خواهیم گرفت. ما انعطاف پذیری، مشاهده پذیری و نظارت را درک خواهیم کرد و الگوهای طراحی را اعمال خواهیم کرد. ما پایگاه داده به ازای هر سرویس، دروازه API، منبع رویداد، SAGA و موارد دیگر را بررسی خواهیم کرد. ما مخازن کد را بررسی می کنیم، از جریان رویداد استفاده می کنیم و بررسی های سلامت را اجرا می کنیم. DevOps، خطوط لوله CI/CD، استراتژی های استقرار و زیرساخت ها را به عنوان کد کشف کنید. در مورد ریزسرویس های بدون سرور در AWS بینش به دست آورید. ما در بررسی کدها، سیستم‌های بازسازی و آماده شدن برای مصاحبه‌های معماری شرکت خواهیم کرد. پس از تکمیل، شما یاد خواهید گرفت که با طراحی سیستم هایی برای دسترسی و مقیاس پذیری بالا، تاخیر کم و انعطاف پذیری در برابر خرابی های شبکه در معماری های توزیع شده میکروسرویس، به درخواست ها رسیدگی کنید. از یکپارچه به معماری میکروسرویس تکامل پیدا کنید اجرای استراتژی های موثر تجزیه میکروسرویس ها از الگوهای ارتباطی و دروازه های API استفاده کنید مدیریت داده ها و تراکنش های توزیع شده در میکروسرویس ها افزایش انعطاف پذیری و مشاهده پذیری برای میکروسرویس ها این دوره برای افرادی که به دنبال مهارت در معماری نرم افزار هستند، ایده آل است، و به صراحت بر درک معماری میکروسرویس ها از طریق موارد واقعی تمرکز دارد. همچنین برای کسانی طراحی شده است که قصد دارند مصاحبه های معماری طراحی سیستم را با موفقیت پشت سر بگذارند. این دوره برای در نظر گرفتن مبتدیان آماده شده است، اما آشنایی با مبانی معماری نرم افزار مطلوب است. کاوش میکروسرویس‌ها، اجزای مدولار مستقل که توسعه و استقرار انعطاف‌پذیر را امکان‌پذیر می‌سازد * یاد بگیرید که بدون کمک مقیاس کنید، بارهای کاری مختلف را به طور موثر مدیریت کنید و از عملکرد مطلوب اطمینان حاصل کنید.

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

معرفی دوره Course Introduction

  • معرفی Introduction

  • معرفی Introduction

  • سفر طراحی معماری - تکامل معماری Architecture Design Journey - Evolution of Architectures

  • سفر طراحی معماری - تکامل معماری Architecture Design Journey - Evolution of Architectures

  • راه یادگیری - جریان دوره Way of Learning - The Course Flow

  • راه یادگیری - جریان دوره Way of Learning - The Course Flow

  • انتخاب معماری مناسب برای برنامه شما Choosing the Right Architecture for Your Application

  • انتخاب معماری مناسب برای برنامه شما Choosing the Right Architecture for Your Application

  • نحوه دنبال کردن دوره و اسلایدهای دوره How to Follow the Course and Course Slides

  • نحوه دنبال کردن دوره و اسلایدهای دوره How to Follow the Course and Course Slides

دامنه تجارت الکترونیک را بشناسید Understand E-Commerce Domain

  • مشکل اول: فروش محصولات به صورت آنلاین First Problem: Sell Products Online

  • مشکل اول: فروش محصولات به صورت آنلاین First Problem: Sell Products Online

  • درک دامنه تجارت الکترونیک - موارد استفاده - الزامات عملکردی Understand E-Commerce Domain - Use Cases - Functional Requirement

  • درک دامنه تجارت الکترونیک - موارد استفاده - الزامات عملکردی Understand E-Commerce Domain - Use Cases - Functional Requirement

  • درک دامنه تجارت الکترونیک - الزامات غیر کاربردی Understand E-Commerce Domain - Non-Functional Requirements

  • درک دامنه تجارت الکترونیک - الزامات غیر کاربردی Understand E-Commerce Domain - Non-Functional Requirements

دامنه تجارت الکترونیک را بشناسید Understand E-Commerce Domain

معماری یکپارچه Monolithic Architecture

  • مقدمه - معماری یکپارچه Introduction - Monolithic Architecture

  • مقدمه - معماری یکپارچه Introduction - Monolithic Architecture

  • زمان استفاده از معماری یکپارچه When to Use Monolithic Architecture

  • زمان استفاده از معماری یکپارچه When to Use Monolithic Architecture

  • مزایای معماری یکپارچه Benefits of Monolithic Architecture

  • مزایای معماری یکپارچه Benefits of Monolithic Architecture

  • چالش های معماری یکپارچه Challenges of Monolithic Architecture

  • چالش های معماری یکپارچه Challenges of Monolithic Architecture

  • اصول طراحی معماری یکپارچه -- KISS، YAGNI، DRY Design Principles of Monolithic Architecture -- KISS, YAGNI, DRY

  • اصول طراحی معماری یکپارچه -- KISS، YAGNI، DRY Design Principles of Monolithic Architecture -- KISS, YAGNI, DRY

  • طراحی معماری - برنامه تجارت الکترونیک - KISS و YAGNI Design the Architecture - E-Commerce App - KISS and YAGNI

  • طراحی معماری - برنامه تجارت الکترونیک - KISS و YAGNI Design the Architecture - E-Commerce App - KISS and YAGNI

  • طراحی و تکرار معماری یکپارچه - کاربرد تجارت الکترونیک Design and Iterate Monolithic Architecture - E-Commerce Application

  • طراحی و تکرار معماری یکپارچه - کاربرد تجارت الکترونیک Design and Iterate Monolithic Architecture - E-Commerce Application

  • ارزیابی معماری یکپارچه - کاربرد تجارت الکترونیک Evaluate Monolithic Architecture - E-Commerce Application

  • ارزیابی معماری یکپارچه - کاربرد تجارت الکترونیک Evaluate Monolithic Architecture - E-Commerce Application

  • مشکل: کد در طول زمان بسیار پیچیده می شود - معماری یکپارچه - تجارت الکترونیک Problem: Code Becomes Too Complex over Time - Monolithic Architecture - E-Commerce

  • مشکل: کد در طول زمان بسیار پیچیده می شود - معماری یکپارچه - تجارت الکترونیک Problem: Code Becomes Too Complex over Time - Monolithic Architecture - E-Commerce

معماری یکپارچه Monolithic Architecture

معماری لایه ای (N-Layer). Layered (N-Layer) Architecture

  • معماری لایه ای (N-Layer). Layered (N-Layer) Architecture

  • معماری لایه ای (N-Layer). Layered (N-Layer) Architecture

  • اصول طراحی - جداسازی نگرانی ها (SoC) Design Principles - Separation of Concerns (SoC)

  • اصول طراحی - جداسازی نگرانی ها (SoC) Design Principles - Separation of Concerns (SoC)

  • اصول طراحی - جامد Design principles - SOLID

  • اصول طراحی - جامد Design principles - SOLID

  • طراحی معماری - برنامه تجارت الکترونیک - معماری لایه ای Design the Architecture - E-Commerce App - Layered Architecture

  • طراحی معماری - برنامه تجارت الکترونیک - معماری لایه ای Design the Architecture - E-Commerce App - Layered Architecture

  • تطبیق پشته فناوری - برنامه تجارت الکترونیک - معماری لایه ای Adapt Technology Stack - E-Commerce App - Layered Architecture

  • تطبیق پشته فناوری - برنامه تجارت الکترونیک - معماری لایه ای Adapt Technology Stack - E-Commerce App - Layered Architecture

  • نسخه ی نمایشی: بررسی کد معماری یکپارچه لایه ای - برنامه تجارت الکترونیک Demo: Layered Monolithic Architecture Code Review - E-Commerce App

  • نسخه ی نمایشی: بررسی کد معماری یکپارچه لایه ای - برنامه تجارت الکترونیک Demo: Layered Monolithic Architecture Code Review - E-Commerce App

  • معماری یکپارچه لایه ای را ارزیابی کنید Evaluate Layered Monolithic Architecture

  • معماری یکپارچه لایه ای را ارزیابی کنید Evaluate Layered Monolithic Architecture

  • مشکل: لایه های وابسته به شدت جفت می شوند Problem: Highly Coupling Dependent Layers

  • مشکل: لایه های وابسته به شدت جفت می شوند Problem: Highly Coupling Dependent Layers

معماری لایه ای (N-Layer). Layered (N-Layer) Architecture

معماری پاک Clean Architecture

  • معرفی معماری پاک Introduction the Clean Architecture

  • معرفی معماری پاک Introduction the Clean Architecture

  • معماری پاک چیست؟ What Is Clean Architecture?

  • معماری پاک چیست؟ What Is Clean Architecture?

  • قانون وابستگی The Dependency Rule

  • قانون وابستگی The Dependency Rule

  • لایه های معماری پاک Layers of Clean Architecture

  • لایه های معماری پاک Layers of Clean Architecture

  • مزایای معماری تمیز Benefits of Clean Architecture

  • مزایای معماری تمیز Benefits of Clean Architecture

  • طراحی معماری - معماری پاک - برنامه تجارت الکترونیک Design the Architecture - Clean Architecture - E-Commerce App

  • طراحی معماری - معماری پاک - برنامه تجارت الکترونیک Design the Architecture - Clean Architecture - E-Commerce App

  • Adapt Clean Architecture - E-Commerce App Adapt Clean Architecture - E-Commerce App

  • Adapt Clean Architecture - E-Commerce App Adapt Clean Architecture - E-Commerce App

  • نسخه ی نمایشی: بررسی کد معماری پاک - اپلیکیشن تجارت الکترونیک Demo: Clean Architecture Code Review - E-Commerce App

  • نسخه ی نمایشی: بررسی کد معماری پاک - اپلیکیشن تجارت الکترونیک Demo: Clean Architecture Code Review - E-Commerce App

  • معماری پاک را ارزیابی کنید Evaluate Clean Architecture

  • معماری پاک را ارزیابی کنید Evaluate Clean Architecture

  • مشکل: افزایش ترافیک، رسیدگی به درخواست‌های بیشتر Problem: Increased Traffic, Handle More Requests

  • مشکل: افزایش ترافیک، رسیدگی به درخواست‌های بیشتر Problem: Increased Traffic, Handle More Requests

معماری پاک Clean Architecture

مقیاس پذیری - مقیاس عمودی - مقیاس افقی Scalability - Vertical Scaling - Horizontal Scaling

  • مقدمه مقیاس پذیری - چرا ما نیاز به مقیاس پذیری داریم Introduction Scalability - Why We Need to Scale

  • مقدمه مقیاس پذیری - چرا ما نیاز به مقیاس پذیری داریم Introduction Scalability - Why We Need to Scale

  • مقیاس پذیری - مقیاس عمودی - مقیاس افقی Scalability - Vertical Scaling - Horizontal Scaling

  • مقیاس پذیری - مقیاس عمودی - مقیاس افقی Scalability - Vertical Scaling - Horizontal Scaling

  • مقیاس عمودی - افزایش مقیاس Vertical Scaling - Scale Up

  • مقیاس عمودی - افزایش مقیاس Vertical Scaling - Scale Up

  • مقیاس بندی افقی - مقیاس بندی Horizontal Scaling - Scale Out

  • مقیاس بندی افقی - مقیاس بندی Horizontal Scaling - Scale Out

  • Load Balancer چیست؟ از Load Balancer برای تقسیم بار با هش مداوم استفاده کنید What Is Load Balancer? Use Load Balancer to Split the Load with Consistent Hashing

  • Load Balancer چیست؟ از Load Balancer برای تقسیم بار با هش مداوم استفاده کنید What Is Load Balancer? Use Load Balancer to Split the Load with Consistent Hashing

  • طراحی معماری - مقیاس پذیری - برنامه تجارت الکترونیک Design the Architecture - Scalability - E-Commerce App

  • طراحی معماری - مقیاس پذیری - برنامه تجارت الکترونیک Design the Architecture - Scalability - E-Commerce App

  • Adapt the Architecture - Scalability - Load Balancer - E-Commerce App Adapt the Architecture - Scalability - Load Balancer - E-Commerce App

  • Adapt the Architecture - Scalability - Load Balancer - E-Commerce App Adapt the Architecture - Scalability - Load Balancer - E-Commerce App

  • ارزیابی: معماری پاک با مقیاس پذیری - متعادل کننده بار - برنامه تجارت الکترونیک Evaluate: Clean Architecture with Scalability - Load Balancer - E-Commerce App

  • ارزیابی: معماری پاک با مقیاس پذیری - متعادل کننده بار - برنامه تجارت الکترونیک Evaluate: Clean Architecture with Scalability - Load Balancer - E-Commerce App

  • مشکل: چابکی ویژگی های جدید، تقسیم تیم های چابک Problem: Agility of New Features, Split Agile Teams

  • مشکل: چابکی ویژگی های جدید، تقسیم تیم های چابک Problem: Agility of New Features, Split Agile Teams

مقیاس پذیری - مقیاس عمودی - مقیاس افقی Scalability - Vertical Scaling - Horizontal Scaling

معماری یکپارچه مدولار Modular Monolithic Architecture

  • مقدمه - معماری یکپارچه مدولار Introduction - Modular Monolithic Architecture

  • مقدمه - معماری یکپارچه مدولار Introduction - Modular Monolithic Architecture

  • معماری یکپارچه مدولار چیست؟ What Is Modular Monolithic Architecture?

  • معماری یکپارچه مدولار چیست؟ What Is Modular Monolithic Architecture?

  • مزایای معماری یکپارچه مدولار Benefits of Modular Monolithic Architecture

  • مزایای معماری یکپارچه مدولار Benefits of Modular Monolithic Architecture

  • چالش های معماری یکپارچه مدولار Challenges of Modular Monolithic Architecture

  • چالش های معماری یکپارچه مدولار Challenges of Modular Monolithic Architecture

  • زمان استفاده از معماری یکپارچه مدولار When to Use Modular Monolithic Architecture

  • زمان استفاده از معماری یکپارچه مدولار When to Use Modular Monolithic Architecture

  • اولین رویکردهای یکپارچه از مارتین فاولر و سام نیومن Monolith First Approaches from Martin Fowler and Sam Newman

  • اولین رویکردهای یکپارچه از مارتین فاولر و سام نیومن Monolith First Approaches from Martin Fowler and Sam Newman

  • معماری یکپارچه ملاحظات عمودی، ارتباطات یکپارچه Monolithic Architecture Vertical Considerations, Communications of Monolithic

  • معماری یکپارچه ملاحظات عمودی، ارتباطات یکپارچه Monolithic Architecture Vertical Considerations, Communications of Monolithic

  • مدیریت معاملات معماری یکپارچه Transaction Management of Monolithic Architecture

  • مدیریت معاملات معماری یکپارچه Transaction Management of Monolithic Architecture

  • استقرار معماری یکپارچه Deployments of Monolithic Architecture

  • استقرار معماری یکپارچه Deployments of Monolithic Architecture

  • طراحی معماری - معماری یکپارچه مدولار - برنامه تجارت الکترونیک Design the Architecture - Modular Monolithic Architecture - E-Commerce App

  • طراحی معماری - معماری یکپارچه مدولار - برنامه تجارت الکترونیک Design the Architecture - Modular Monolithic Architecture - E-Commerce App

  • ارزیابی: پیچیدگی عملیات رابط کاربری ارائه - معمار یکپارچه مدولار Evaluate: Complexity of Presentation UI Operations- Modular Monolithic Architect

  • ارزیابی: پیچیدگی عملیات رابط کاربری ارائه - معمار یکپارچه مدولار Evaluate: Complexity of Presentation UI Operations- Modular Monolithic Architect

  • مشکل: بهبود تجربه مشتری با رابط کاربری جداگانه و Omnichannel Problem: Improved customer experience with Separated UI and Omnichannel

  • مشکل: بهبود تجربه مشتری با رابط کاربری جداگانه و Omnichannel Problem: Improved customer experience with Separated UI and Omnichannel

  • معماری Headless و ارائه جداگانه با SPA Headless Architecture and Separated Presentation with SPA

  • معماری Headless و ارائه جداگانه با SPA Headless Architecture and Separated Presentation with SPA

  • طراحی معماری - معماری یکپارچه مدولار با SPA - UI مجزا Design the Architecture - Modular Monolithic Architecture with SPA - Separated UI

  • طراحی معماری - معماری یکپارچه مدولار با SPA - UI مجزا Design the Architecture - Modular Monolithic Architecture with SPA - Separated UI

  • اقتباس از معماری - معماری یکپارچه مدولار با SPA - رابط کاربری جدا Adapt the Architecture - Modular Monolithic Architecture with SPA - Separated UI

  • اقتباس از معماری - معماری یکپارچه مدولار با SPA - رابط کاربری جدا Adapt the Architecture - Modular Monolithic Architecture with SPA - Separated UI

  • DEMO: بررسی کد معماری یکپارچه مدولار - برنامه تجارت الکترونیک DEMO: Modular Monolithic Architecture Code Review - E-Commerce App

  • DEMO: بررسی کد معماری یکپارچه مدولار - برنامه تجارت الکترونیک DEMO: Modular Monolithic Architecture Code Review - E-Commerce App

  • ارزیابی: معماری یکپارچه مدولار با SPA Evaluate: Modular Monolithic Architecture with SPA

  • ارزیابی: معماری یکپارچه مدولار با SPA Evaluate: Modular Monolithic Architecture with SPA

  • مشکل: چابکی ویژگی های جدید، تقسیم تیم های چابک Problem: Agility of New Features, Split Agile Teams

  • مشکل: چابکی ویژگی های جدید، تقسیم تیم های چابک Problem: Agility of New Features, Split Agile Teams

معماری یکپارچه مدولار Modular Monolithic Architecture

معماری میکروسرویس ها Microservices Architecture

  • مقدمه - معماری میکروسرویس ها Introduction - Microservices Architecture

  • مقدمه - معماری میکروسرویس ها Introduction - Microservices Architecture

  • میکروسرویس ها چیست؟ What Are Microservices?

  • میکروسرویس ها چیست؟ What Are Microservices?

  • معماری میکروسرویس چیست؟ What Is Microservices Architecture?

  • معماری میکروسرویس چیست؟ What Is Microservices Architecture?

  • ویژگی های میکروسرویس ها Microservices Characteristics

  • ویژگی های میکروسرویس ها Microservices Characteristics

  • مزایای معماری میکروسرویس ها Benefits of Microservices Architecture

  • مزایای معماری میکروسرویس ها Benefits of Microservices Architecture

  • چالش های معماری میکروسرویس ها Challenges of Microservices Architecture

  • چالش های معماری میکروسرویس ها Challenges of Microservices Architecture

  • زمان استفاده از معماری Microservices - بهترین روش ها When to Use Microservices Architecture - Best Practices

  • زمان استفاده از معماری Microservices - بهترین روش ها When to Use Microservices Architecture - Best Practices

  • هنگامی که از میکروسرویس ها استفاده نکنید - ضد الگوهای میکروسرویس ها When Not to Use Microservices - Anti-Patterns of Microservices

  • هنگامی که از میکروسرویس ها استفاده نکنید - ضد الگوهای میکروسرویس ها When Not to Use Microservices - Anti-Patterns of Microservices

  • مقایسه معماری یکپارچه در مقابل میکروسرویس ها Monolithic Versus Microservices Architecture Comparison

  • مقایسه معماری یکپارچه در مقابل میکروسرویس ها Monolithic Versus Microservices Architecture Comparison

  • الگوی پایگاه داده برای هر سرویس - تداوم چند زبانه The Database-Per-Service Pattern - Polyglot Persistence

  • الگوی پایگاه داده برای هر سرویس - تداوم چند زبانه The Database-Per-Service Pattern - Polyglot Persistence

  • Design the Architecture - Microservices Architecture - First Iteration Design the Architecture - Microservices Architecture - First Iteration

  • Design the Architecture - Microservices Architecture - First Iteration Design the Architecture - Microservices Architecture - First Iteration

  • Adapt the Architecture - Microservices Architecture - First Iteration Adapt the Architecture - Microservices Architecture - First Iteration

  • Adapt the Architecture - Microservices Architecture - First Iteration Adapt the Architecture - Microservices Architecture - First Iteration

  • ارزیابی: معماری میکروسرویس - تکرار اول Evaluate: Microservices Architecture - First Iteration

  • ارزیابی: معماری میکروسرویس - تکرار اول Evaluate: Microservices Architecture - First Iteration

  • مشکل: برنامه را به Microservice تقسیم کنید Problem: Break Down Application into Microservices

  • مشکل: برنامه را به Microservice تقسیم کنید Problem: Break Down Application into Microservices

معماری میکروسرویس ها Microservices Architecture

تجزیه معماری میکروسرویس ها Decomposition of Microservices Architecture

  • مقدمه - تجزیه معماری میکروسرویس ها Introduction - Decomposition of Microservices Architecture

  • مقدمه - تجزیه معماری میکروسرویس ها Introduction - Decomposition of Microservices Architecture

  • چرا باید تجزیه شویم؟ - مکعب مقیاس Why Do We Need to Decompose? - The Scale Cube

  • چرا باید تجزیه شویم؟ - مکعب مقیاس Why Do We Need to Decompose? - The Scale Cube

  • الگوی تجزیه میکروسرویس - تجزیه بر اساس قابلیت تجاری Microservices Decomposition Pattern - Decompose by Business Capability

  • الگوی تجزیه میکروسرویس - تجزیه بر اساس قابلیت تجاری Microservices Decomposition Pattern - Decompose by Business Capability

  • الگوی تجزیه میکروسرویس - تجزیه بر اساس زیر دامنه Microservices Decomposition Pattern - Decompose by Subdomain

  • الگوی تجزیه میکروسرویس - تجزیه بر اساس زیر دامنه Microservices Decomposition Pattern - Decompose by Subdomain

  • الگوی زمینه محدود (طراحی دامنه محور - DDD) Bounded Context Pattern (Domain-Driven Design - DDD)

  • الگوی زمینه محدود (طراحی دامنه محور - DDD) Bounded Context Pattern (Domain-Driven Design - DDD)

  • مرزهای زمینه محدود را برای هر میکروسرویس شناسایی کنید Identify Bounded Context Boundaries for Each Microservices

  • مرزهای زمینه محدود را برای هر میکروسرویس شناسایی کنید Identify Bounded Context Boundaries for Each Microservices

  • استفاده از تجزیه و تحلیل دامنه برای مدل سازی میکروسرویس ها و چک لیست پس از تجزیه Using Domain Analysis to Model Microservices and Checklist after Decomposition

  • استفاده از تجزیه و تحلیل دامنه برای مدل سازی میکروسرویس ها و چک لیست پس از تجزیه Using Domain Analysis to Model Microservices and Checklist after Decomposition

  • تجزیه و تحلیل دامنه تجارت الکترونیک - موارد استفاده Analysis E-Commerce Domain - Use Cases

  • تجزیه و تحلیل دامنه تجارت الکترونیک - موارد استفاده Analysis E-Commerce Domain - Use Cases

  • تجزیه و تحلیل دامنه تجارت الکترونیک - اسامی و افعال Analysis E-Commerce Domain - Nouns and Verbs

  • تجزیه و تحلیل دامنه تجارت الکترونیک - اسامی و افعال Analysis E-Commerce Domain - Nouns and Verbs

  • شناسایی و تجزیه ریز خدمات برای دامنه تجارت الکترونیک Identifying and Decomposing Microservices for E-Commerce Domain

  • شناسایی و تجزیه ریز خدمات برای دامنه تجارت الکترونیک Identifying and Decomposing Microservices for E-Commerce Domain

  • طراحی و تطبیق معماری Microservices با الگوهای تجزیه Design and Adapt Microservices Architecture with Decomposition Patterns

  • طراحی و تطبیق معماری Microservices با الگوهای تجزیه Design and Adapt Microservices Architecture with Decomposition Patterns

  • ارزیابی و مشکل معماری میکروسرویس ها و ارتباط مشتری و خدمات Evaluate and Problem Microservices Architecture and Client-Service Communication

  • ارزیابی و مشکل معماری میکروسرویس ها و ارتباط مشتری و خدمات Evaluate and Problem Microservices Architecture and Client-Service Communication

تجزیه معماری میکروسرویس ها Decomposition of Microservices Architecture

Microservices Communications - The Basics Microservices Communications - The Basics

  • مقدمه - ارتباطات میکروسرویسها - مبانی Introduction - Microservices Communications - The Basics

  • مقدمه - ارتباطات میکروسرویسها - مبانی Introduction - Microservices Communications - The Basics

  • چه چیزی برای ارتباطات بین یکپارچه تا میکروسرویس تغییر کرده است What Is Changed for Communications Between Monolithic to Microservices

  • چه چیزی برای ارتباطات بین یکپارچه تا میکروسرویس تغییر کرده است What Is Changed for Communications Between Monolithic to Microservices

  • انواع ارتباطات میکروسرویس - ارتباط همزمان یا ناهمزمان Microservices Communication Types - Synchronous or Asynchronous Communication

  • انواع ارتباطات میکروسرویس - ارتباط همزمان یا ناهمزمان Microservices Communication Types - Synchronous or Asynchronous Communication

  • سبک‌های ارتباطی میکروسرویس‌ها معماری مبتنی بر درخواست یا رویداد محور Microservices Communication Styles Request-Driven or Event-Driven Architecture

  • سبک‌های ارتباطی میکروسرویس‌ها معماری مبتنی بر درخواست یا رویداد محور Microservices Communication Styles Request-Driven or Event-Driven Architecture

  • ارتباطات سنکرون میکروسرویس ها و بهترین روش ها Microservices Synchronous Communications and Best Practices

  • ارتباطات سنکرون میکروسرویس ها و بهترین روش ها Microservices Synchronous Communications and Best Practices

  • طراحی API های RESTful مبتنی بر HTTP برای میکروسرویس ها Designing HTTP-Based RESTful APIs for Microservices

  • طراحی API های RESTful مبتنی بر HTTP برای میکروسرویس ها Designing HTTP-Based RESTful APIs for Microservices

  • طراحی RESTful API برای میکروسرویس ها RESTful API Design for Microservices

  • طراحی RESTful API برای میکروسرویس ها RESTful API Design for Microservices

  • طراحی API RESTful برای میکروسرویس های منفرد RESTful API Design for Single Microservices

  • طراحی API RESTful برای میکروسرویس های منفرد RESTful API Design for Single Microservices

  • طراحی RESTful API برای خدمات خرد تجارت الکترونیک RESTful API Design for E-Commerce Microservices

  • طراحی RESTful API برای خدمات خرد تجارت الکترونیک RESTful API Design for E-Commerce Microservices

  • نسخه API در Microservices RESTful API API Versioning in Microservices RESTful APIs

  • نسخه API در Microservices RESTful API API Versioning in Microservices RESTful APIs

  • طراحی معماری Microservices با طراحی RESTful API Design Microservices Architecture with RESTful API Design

  • طراحی معماری Microservices با طراحی RESTful API Design Microservices Architecture with RESTful API Design

  • ارزیابی: معماری Microservices با طراحی RESTful API Evaluate: Microservices Architecture with RESTful API Design

  • ارزیابی: معماری Microservices با طراحی RESTful API Evaluate: Microservices Architecture with RESTful API Design

  • مشکل: درخواست چندگانه (N+1) برای بازیابی داده های رابطه ای Problem: Multiple Request (N+1) for Retrieving Relational Data

  • مشکل: درخواست چندگانه (N+1) برای بازیابی داده های رابطه ای Problem: Multiple Request (N+1) for Retrieving Relational Data

  • نمودار: QLA Query Language برای APIها Graph: QLA Query Language for APIs

  • نمودار: QLA Query Language برای APIها Graph: QLA Query Language for APIs

  • نمودار: مفاهیم اصلی QL، طرحواره ها، پرس و جوها، جهش ها و حل کننده ها Graph: QL Core Concepts, Schemas, Queries, Mutations, and Resolvers

  • نمودار: مفاهیم اصلی QL، طرحواره ها، پرس و جوها، جهش ها و حل کننده ها Graph: QL Core Concepts, Schemas, Queries, Mutations, and Resolvers

  • مزایا و معایب GraphQL Advantages and Disadvantages of GraphQL

  • مزایا و معایب GraphQL Advantages and Disadvantages of GraphQL

  • REST در مقابل GraphQL API REST Versus GraphQL APIs

  • REST در مقابل GraphQL API REST Versus GraphQL APIs

  • واکشی داده با REST و GraphQL Fetching Data with REST and GraphQL

  • واکشی داده با REST و GraphQL Fetching Data with REST and GraphQL

  • طراحی و ارزیابی: معماری میکروسرویس با طراحی API GraphQL Design and Evaluate: Microservices Architecture with GraphQL API Design

  • طراحی و ارزیابی: معماری میکروسرویس با طراحی API GraphQL Design and Evaluate: Microservices Architecture with GraphQL API Design

  • مشکل: ارتباطات بین سرویسی بار سنگینی را بر ترافیک شبکه وارد می کند Problem: Inter-Service Communication Makes Heavy Load on Network Traffic

  • مشکل: ارتباطات بین سرویسی بار سنگینی را بر ترافیک شبکه وارد می کند Problem: Inter-Service Communication Makes Heavy Load on Network Traffic

  • gRPC: فراخوانی از راه دور با کارایی بالا gRPC: High Performance Remote Procedure Calls

  • gRPC: فراخوانی از راه دور با کارایی بالا gRPC: High Performance Remote Procedure Calls

  • gRPC چگونه کار می کند How gRPC Works

  • gRPC چگونه کار می کند How gRPC Works

  • مزایای اصلی gRPC Main Advantages of gRPC

  • مزایای اصلی gRPC Main Advantages of gRPC

  • چه زمانی از gRPC استفاده کنیم؟ موارد استفاده از gRPC When to Use gRPC? Use Cases of gRPC

  • چه زمانی از gRPC استفاده کنیم؟ موارد استفاده از gRPC When to Use gRPC? Use Cases of gRPC

  • استفاده از gRPC در ارتباطات میکروسرویس gRPC Usage in Microservices Communication

  • استفاده از gRPC در ارتباطات میکروسرویس gRPC Usage in Microservices Communication

  • طراحی و ارزیابی معماری Microservices با طراحی API gRPC Design and Evaluate Microservices Architecture with gRPC API Design

  • طراحی و ارزیابی معماری Microservices با طراحی API gRPC Design and Evaluate Microservices Architecture with gRPC API Design

  • مشکل: با نماینده پشتیبانی چت کنید تا به سوالات مشتریان پاسخ دهید Problem: Chat with Support Agent to Answer Customer Queries

  • مشکل: با نماینده پشتیبانی چت کنید تا به سوالات مشتریان پاسخ دهید Problem: Chat with Support Agent to Answer Customer Queries

  • WebSocket API ارتباطات دوطرفه بلادرنگ WebSocket API Real-Time Two-Way Communications

  • WebSocket API ارتباطات دوطرفه بلادرنگ WebSocket API Real-Time Two-Way Communications

  • زمان استفاده از WebSocket API و Use Cases of WebSocket API When to Use WebSocket API and Use Cases of WebSocket API

  • زمان استفاده از WebSocket API و Use Cases of WebSocket API When to Use WebSocket API and Use Cases of WebSocket API

  • طراحی و ارزیابی معماری Microservices با طراحی WebSocket API Design and Evaluate Microservices Architecture with WebSocket API Design

  • طراحی و ارزیابی معماری Microservices با طراحی WebSocket API Design and Evaluate Microservices Architecture with WebSocket API Design

  • مشکل: ارتباط مستقیم مشتری به سرویس Problem: Direct Client-to-Service Communication

  • مشکل: ارتباط مستقیم مشتری به سرویس Problem: Direct Client-to-Service Communication

Microservices Communications - The Basics Microservices Communications - The Basics

الگوهای ارتباطی میکروسرویس ها - دروازه های API Microservices Communication Patterns - API Gateways

  • مقدمه: الگوهای ارتباطی میکروسرویس ها - دروازه های API Introduction: Microservices Communication Patterns - API Gateways

  • مقدمه: الگوهای ارتباطی میکروسرویس ها - دروازه های API Introduction: Microservices Communication Patterns - API Gateways

  • مشکلات ارتباط مستقیم به میکروسرویس Problems of Direct-to-Microservices Communication

  • مشکلات ارتباط مستقیم به میکروسرویس Problems of Direct-to-Microservices Communication

  • چرا باید از API Gateway استفاده کنیم؟ Why Should We Use API Gateway?

  • چرا باید از API Gateway استفاده کنیم؟ Why Should We Use API Gateway?

  • راه حل - الگوهای دروازه API The Solution - API Gateway Patterns

  • راه حل - الگوهای دروازه API The Solution - API Gateway Patterns

  • الگوی مسیریابی دروازه Gateway Routing pattern

  • الگوی مسیریابی دروازه Gateway Routing pattern

  • الگوی تجمع دروازه Gateway Aggregation Pattern

  • الگوی تجمع دروازه Gateway Aggregation Pattern

  • الگوی بارگذاری دروازه Gateway Offloading Pattern

  • الگوی بارگذاری دروازه Gateway Offloading Pattern

  • الگوی دروازه API API Gateway Pattern

  • الگوی دروازه API API Gateway Pattern

  • ویژگی های اصلی الگوی دروازه API Main Features of API Gateway Pattern

  • ویژگی های اصلی الگوی دروازه API Main Features of API Gateway Pattern

  • جریان درخواست الگوی دروازه API A Request Flow of API Gateway Pattern

  • جریان درخواست الگوی دروازه API A Request Flow of API Gateway Pattern

  • طراحی و ارزیابی: معماری میکروسرویس با طراحی دروازه API Design and Evaluate: Microservices Architecture with API Gateway Design

  • طراحی و ارزیابی: معماری میکروسرویس با طراحی دروازه API Design and Evaluate: Microservices Architecture with API Gateway Design

  • مشکل: برنامه‌های کلاینت نیازهای رابط کاربری متفاوتی دارند Problem: Client Apps Have Different UI Requirements

  • مشکل: برنامه‌های کلاینت نیازهای رابط کاربری متفاوتی دارند Problem: Client Apps Have Different UI Requirements

  • Backends برای Frontends Pattern-BFF Backends for Frontends Pattern-BFF

  • Backends برای Frontends Pattern-BFF Backends for Frontends Pattern-BFF

  • طراحی و ارزیابی: معماری Microservices with Backends for Frontend Pattern Design and Evaluate: Microservices Architecture with Backends for Frontend Pattern

  • طراحی و ارزیابی: معماری Microservices with Backends for Frontend Pattern Design and Evaluate: Microservices Architecture with Backends for Frontend Pattern

  • ارتباطات سرویس به سرویس بین میکروسرویس های داخلی Backend Service-to-Service Communications Between Backend Internal Microservices

  • ارتباطات سرویس به سرویس بین میکروسرویس های داخلی Backend Service-to-Service Communications Between Backend Internal Microservices

  • پرس و جوهای زنجیره ای ارتباطات سرویس به سرویس Service-to-Service Communications Chain Queries

  • پرس و جوهای زنجیره ای ارتباطات سرویس به سرویس Service-to-Service Communications Chain Queries

  • مشکل: پرس و جوهای زنجیره ای ارتباطات سرویس به سرویس Problem: Service-to-Service Communications Chain Queries

  • مشکل: پرس و جوهای زنجیره ای ارتباطات سرویس به سرویس Problem: Service-to-Service Communications Chain Queries

  • الگوی جمع‌آوری خدمات - الگوهای طراحی ارتباطات میکروسرویس Service Aggregator Pattern - Microservices Communications Design patterns

  • الگوی جمع‌آوری خدمات - الگوهای طراحی ارتباطات میکروسرویس Service Aggregator Pattern - Microservices Communications Design patterns

  • رجیستری خدمات/الگوی کشف - الگوی طراحی ارتباطات میکروسرویس Service Registry/Discovery Pattern - Microservices Communications Design pattern

  • رجیستری خدمات/الگوی کشف - الگوی طراحی ارتباطات میکروسرویس Service Registry/Discovery Pattern - Microservices Communications Design pattern

  • طراحی و ارزیابی: معماری میکروسرویس با جمع‌آوری خدمات، رجیستری Design and Evaluate: Microservices Architecture with Service Aggregator, Registry

  • طراحی و ارزیابی: معماری میکروسرویس با جمع‌آوری خدمات، رجیستری Design and Evaluate: Microservices Architecture with Service Aggregator, Registry

  • Adapt the Architecture - Microservices Architecture - Second Iteration Adapt the Architecture - Microservices Architecture - Second Iteration

  • Adapt the Architecture - Microservices Architecture - Second Iteration Adapt the Architecture - Microservices Architecture - Second Iteration

  • مشکل: عملیات طولانی مدت نمی توانند ارتباط همگام سازی را انجام دهند Problem: Long Running Operations Can't Handle Sync Communication

  • مشکل: عملیات طولانی مدت نمی توانند ارتباط همگام سازی را انجام دهند Problem: Long Running Operations Can't Handle Sync Communication

الگوهای ارتباطی میکروسرویس ها - دروازه های API Microservices Communication Patterns - API Gateways

ارتباط مبتنی بر پیام ناهمزمان میکروسرویس ها Microservices Asynchronous Message-Based Communication

  • مقدمه - ارتباط مبتنی بر پیام ناهمزمان میکروسرویس ها Introduction - Microservices Asynchronous Message-Based Communication

  • مقدمه - ارتباط مبتنی بر پیام ناهمزمان میکروسرویس ها Introduction - Microservices Asynchronous Message-Based Communication

  • ارتباطات ناهمزمان میکروسرویس ها Microservices Asynchronous Communication

  • ارتباطات ناهمزمان میکروسرویس ها Microservices Asynchronous Communication

  • مزایای ارتباط ناهمزمان Benefits of Asynchronous Communication

  • مزایای ارتباط ناهمزمان Benefits of Asynchronous Communication

  • چالش های ارتباط ناهمزمان Challenges of Asynchronous Communication

  • چالش های ارتباط ناهمزمان Challenges of Asynchronous Communication

  • انواع ارتباطات مبتنی بر پیام ناهمزمان در معماری میکروسرویس ها Asynchronous Message-Based Communication Types in Microservices Architecture

  • انواع ارتباطات مبتنی بر پیام ناهمزمان در معماری میکروسرویس ها Asynchronous Message-Based Communication Types in Microservices Architecture

  • ارتباط مبتنی بر پیام تک گیرنده (صف مدل یک به یک) Single-Receiver Message-Based Communication (One-to-One Model-Queue)

  • ارتباط مبتنی بر پیام تک گیرنده (صف مدل یک به یک) Single-Receiver Message-Based Communication (One-to-One Model-Queue)

  • ارتباط مبتنی بر پیام چند گیرنده (موضوع مدل یک به چند) Multiple-Receiver Message-Based Communication (One-to-Many Model-Topic)

  • ارتباط مبتنی بر پیام چند گیرنده (موضوع مدل یک به چند) Multiple-Receiver Message-Based Communication (One-to-Many Model-Topic)

  • اصول طراحی - اصول وارونگی وابستگی (DIP) Design Principles - Dependency Inversion Principles (DIP)

  • اصول طراحی - اصول وارونگی وابستگی (DIP) Design Principles - Dependency Inversion Principles (DIP)

  • الگوی پیام رسانی Fan-Out Publish/اشتراک Fan-Out Publish/Subscribe Messaging Pattern

  • الگوی پیام رسانی Fan-Out Publish/اشتراک Fan-Out Publish/Subscribe Messaging Pattern

  • الگوی زنجیربندی تاپیک صف و تعادل بار Topic-Queue Chaining and Load Balancing Pattern

  • الگوی زنجیربندی تاپیک صف و تعادل بار Topic-Queue Chaining and Load Balancing Pattern

  • طراحی Microservices Architecture با Fan-Out Publish/Subscribe Messaging Design Microservices Architecture with Fan-Out Publish/Subscribe Messaging

  • طراحی Microservices Architecture با Fan-Out Publish/Subscribe Messaging Design Microservices Architecture with Fan-Out Publish/Subscribe Messaging

  • Adapt: ​​Microservices Architecture with Fan-Out Publish/Subscribe Messaging Adapt: Microservices Architecture with Fan-Out Publish/Subscribe Messaging

  • Adapt: ​​Microservices Architecture with Fan-Out Publish/Subscribe Messaging Adapt: Microservices Architecture with Fan-Out Publish/Subscribe Messaging

  • ارزیابی: معماری Microservices با Fan-Out Publish/Subscribe Messaging Evaluate: Microservices Architecture with Fan-Out Publish/Subscribe Messaging

  • ارزیابی: معماری Microservices با Fan-Out Publish/Subscribe Messaging Evaluate: Microservices Architecture with Fan-Out Publish/Subscribe Messaging

  • مشکل: پایگاه‌های داده هنگام مقیاس‌بندی، گلوگاه ایجاد می‌کنند Problem: Databases Create Bottlenecks When Scaling

  • مشکل: پایگاه‌های داده هنگام مقیاس‌بندی، گلوگاه ایجاد می‌کنند Problem: Databases Create Bottlenecks When Scaling

ارتباط مبتنی بر پیام ناهمزمان میکروسرویس ها Microservices Asynchronous Message-Based Communication

(اختیاری) کافکا و معماری RabbitMQ (Optional) Kafka and RabbitMQ Architectures

  • آپاچی کافکا چیست؟ What Is Apache Kafka?

  • آپاچی کافکا چیست؟ What Is Apache Kafka?

  • مزایای آپاچی کافکا Apache Kafka Benefits

  • مزایای آپاچی کافکا Apache Kafka Benefits

  • موارد استفاده آپاچی کافکا Apache Kafka Use Cases

  • موارد استفاده آپاچی کافکا Apache Kafka Use Cases

  • اجزای کافکا - موضوع، پارتیشن ها، افست و ضریب تکرار Kafka Components - Topic, Partitions, Offset, and Replication Factor

  • اجزای کافکا - موضوع، پارتیشن ها، افست و ضریب تکرار Kafka Components - Topic, Partitions, Offset, and Replication Factor

  • معماری خوشه آپاچی کافکا Apache Kafka Cluster Architecture

  • معماری خوشه آپاچی کافکا Apache Kafka Cluster Architecture

  • Apache Kafka Core API - تولید کننده، مصرف کننده، جریان و اتصال API Apache Kafka Core APIs - Producer, Consumer, Streams, and Connect API

  • Apache Kafka Core API - تولید کننده، مصرف کننده، جریان و اتصال API Apache Kafka Core APIs - Producer, Consumer, Streams, and Connect API

  • RabbitMQ چیست؟ What Is RabbitMQ?

  • RabbitMQ چیست؟ What Is RabbitMQ?

  • اجزای RabbitMQ - تولید کننده، صف، مصرف کننده، پیام، مبادله، اتصال RabbitMQ Components - Producer, Queue, Consumer, Message, Exchange, Binding

  • اجزای RabbitMQ - تولید کننده، صف، مصرف کننده، پیام، مبادله، اتصال RabbitMQ Components - Producer, Queue, Consumer, Message, Exchange, Binding

  • انواع تبادل RabbitMQ - مستقیم، Fanout، موضوع و سرصفحه RabbitMQ Exchange Types - Direct, Fanout, Topic, and Headers

  • انواع تبادل RabbitMQ - مستقیم، Fanout، موضوع و سرصفحه RabbitMQ Exchange Types - Direct, Fanout, Topic, and Headers

  • معماری RabbitMQ RabbitMQ Architecture

  • معماری RabbitMQ RabbitMQ Architecture

(اختیاری) کافکا و معماری RabbitMQ (Optional) Kafka and RabbitMQ Architectures

مقیاس طراحی معماری Microservices Scale the Microservices Architecture Design

  • مقدمه - مقیاس طراحی معماری Microservices Introduction - Scale the Microservices Architecture Design

  • مقدمه - مقیاس طراحی معماری Microservices Introduction - Scale the Microservices Architecture Design

  • مکعب مقیاس The Scale Cube

  • مکعب مقیاس The Scale Cube

  • مقیاس افقی برنامه بدون تابعیت و حالت Stateless and Stateful Application Horizontal Scaling

  • مقیاس افقی برنامه بدون تابعیت و حالت Stateless and Stateful Application Horizontal Scaling

مقیاس طراحی معماری Microservices Scale the Microservices Architecture Design

Microservices Data Management - انتخاب درست پایگاه داده Microservices Data Management - Choosing Right Database

  • مقدمه - مدیریت داده های میکروسرویس ها Introduction - Microservices Data Management

  • مقدمه - مدیریت داده های میکروسرویس ها Introduction - Microservices Data Management

  • اصل پایداری چند زبانه در میکروسرویس ها Polyglot Persistence Principle in Microservices

  • اصل پایداری چند زبانه در میکروسرویس ها Polyglot Persistence Principle in Microservices

  • الگوها و اصول مدیریت پایگاه داده Microservices Microservices Database Management Patterns and Principles

  • الگوها و اصول مدیریت پایگاه داده Microservices Microservices Database Management Patterns and Principles

  • الگوهای طراحی - الگوی پایگاه داده برای هر سرویس Design Patterns - The Database-Per-Service Pattern

  • الگوهای طراحی - الگوی پایگاه داده برای هر سرویس Design Patterns - The Database-Per-Service Pattern

  • پایگاه داده مشترک ضد الگو و پایداری چند زبانه The Shared Database Anti-Pattern and Polyglot Persistence

  • پایگاه داده مشترک ضد الگو و پایداری چند زبانه The Shared Database Anti-Pattern and Polyglot Persistence

  • پایگاه‌های داده رابطه‌ای و NoSQL - سند، کلید-مقدار، مبتنی بر نمودار، مبتنی بر ستون Relational and NoSQL Databases - Document, Key-Value, Graph-Based, Column-Based

  • پایگاه‌های داده رابطه‌ای و NoSQL - سند، کلید-مقدار، مبتنی بر نمودار، مبتنی بر ستون Relational and NoSQL Databases - Document, Key-Value, Graph-Based, Column-Based

  • انواع پایگاه‌های داده NoSQL - پایگاه‌های داده سند، ارزش کلیدی، مبتنی بر نمودار، پایگاه‌های داده مبتنی بر ستون NoSQL Databases Types - Document, Key-Value, Graph-Based, Column-Based Databases

  • انواع پایگاه‌های داده NoSQL - پایگاه‌های داده سند، ارزش کلیدی، مبتنی بر نمودار، پایگاه‌های داده مبتنی بر ستون NoSQL Databases Types - Document, Key-Value, Graph-Based, Column-Based Databases

  • زمان استفاده از پایگاه های داده رابطه ای When to Use Relational Databases

  • زمان استفاده از پایگاه های داده رابطه ای When to Use Relational Databases

  • چه زمانی از پایگاه های داده NoSQL استفاده کنیم؟ When to Use NoSQL Databases?

  • چه زمانی از پایگاه های داده NoSQL استفاده کنیم؟ When to Use NoSQL Databases?

  • بهترین روش ها هنگام انتخاب فروشگاه داده - از ابزار مناسب برای کار مناسب استفاده کنید Best Practices When Choosing Data Store - Use Right Tool for Right Job

  • بهترین روش ها هنگام انتخاب فروشگاه داده - از ابزار مناسب برای کار مناسب استفاده کنید Best Practices When Choosing Data Store - Use Right Tool for Right Job

  • نحوه انتخاب یک پایگاه داده برای میکروسرویس ها How to Choose a Database for Microservices

  • نحوه انتخاب یک پایگاه داده برای میکروسرویس ها How to Choose a Database for Microservices

  • قضیه CAP CAP Theorem

  • قضیه CAP CAP Theorem

  • مشکل: سرور پایگاه داده واحد عملکرد پایینی دارد Problem: Single Database Server Performs Low Performance

  • مشکل: سرور پایگاه داده واحد عملکرد پایینی دارد Problem: Single Database Server Performs Low Performance

  • پارتیشن بندی داده چیست؟ و چرا ما از پارتیشن بندی داده ها استفاده می کنیم؟ What Is Data Partitioning? And Why We Are Using Data Partitioning?

  • پارتیشن بندی داده چیست؟ و چرا ما از پارتیشن بندی داده ها استفاده می کنیم؟ What Is Data Partitioning? And Why We Are Using Data Partitioning?

  • پارتیشن بندی داده ها: پارتیشن بندی داده های افقی، عمودی و عملکردی Data Partitioning: Horizontal, Vertical, and Functional Data Partitioning

  • پارتیشن بندی داده ها: پارتیشن بندی داده های افقی، عمودی و عملکردی Data Partitioning: Horizontal, Vertical, and Functional Data Partitioning

  • الگوی اشتراک گذاری پایگاه داده Database Sharding Pattern

  • الگوی اشتراک گذاری پایگاه داده Database Sharding Pattern

  • طراحی سیستم Tinder نمونه ای از الگوی اشتراک گذاری پایگاه داده Tinder System Design Example of Database Sharding Pattern

  • طراحی سیستم Tinder نمونه ای از الگوی اشتراک گذاری پایگاه داده Tinder System Design Example of Database Sharding Pattern

  • پایگاه داده Cassandra NoSQL - پایگاه داده ستون گسترده توزیع شده نظیر به نظیر Cassandra NoSQL Database - Peer-to-Peer Distributed Wide Column Database

  • پایگاه داده Cassandra NoSQL - پایگاه داده ستون گسترده توزیع شده نظیر به نظیر Cassandra NoSQL Database - Peer-to-Peer Distributed Wide Column Database

  • طراحی: معماری میکروسرویس با الگوی شاردینگ پایگاه داده Design: Microservices Architecture with Database Sharding Pattern

  • طراحی: معماری میکروسرویس با الگوی شاردینگ پایگاه داده Design: Microservices Architecture with Database Sharding Pattern

  • Adapt: ​​Microservices Architecture with Database Sharding Pattern - Cassandra Adapt: Microservices Architecture with Database Sharding Pattern - Cassandra

  • Adapt: ​​Microservices Architecture with Database Sharding Pattern - Cassandra Adapt: Microservices Architecture with Database Sharding Pattern - Cassandra

  • ارزیابی: معماری میکروسرویس ها با الگوی شاردینگ پایگاه داده - کاساندرا Evaluate: Microservices Architecture with Database Sharding Pattern - Cassandra

  • ارزیابی: معماری میکروسرویس ها با الگوی شاردینگ پایگاه داده - کاساندرا Evaluate: Microservices Architecture with Database Sharding Pattern - Cassandra

  • مشکل: پرس و جوهای بین سرویس و نوشتن دستورات در پایگاه داده مقیاس بندی شده توزیع شده Problem: Cross-Service Queries and Write Commands on Distributed Scaled Database

  • مشکل: پرس و جوهای بین سرویس و نوشتن دستورات در پایگاه داده مقیاس بندی شده توزیع شده Problem: Cross-Service Queries and Write Commands on Distributed Scaled Database

Microservices Data Management - انتخاب درست پایگاه داده Microservices Data Management - Choosing Right Database

Microservices Data Management - Commands and Queries Microservices Data Management - Commands and Queries

  • مقدمه - مدیریت داده های میکروسرویس ها - دستورات و پرس و جوها Introduction - Microservices Data Management - Commands and Queries

  • مقدمه - مدیریت داده های میکروسرویس ها - دستورات و پرس و جوها Introduction - Microservices Data Management - Commands and Queries

  • Microservices Data Management - Queries Cross-Service Microservices Data Management - Cross-Service Queries

  • Microservices Data Management - Queries Cross-Service Microservices Data Management - Cross-Service Queries

  • مشکل: پرس و جوهای میان سرویس با پاسخ همگام سازی، روش جداسازی و تأخیر کم Problem: Cross-Service Queries with Sync Response, Decouple Way, and Low Latency

  • مشکل: پرس و جوهای میان سرویس با پاسخ همگام سازی، روش جداسازی و تأخیر کم Problem: Cross-Service Queries with Sync Response, Decouple Way, and Low Latency

  • الگوی نمای مادی شده Materialized View Pattern

  • الگوی نمای مادی شده Materialized View Pattern

  • CQRS - الگوی تفکیک مسئولیت پرس و جو فرمان CQRS - Command Query Responsibility Segregation Pattern

  • CQRS - الگوی تفکیک مسئولیت پرس و جو فرمان CQRS - Command Query Responsibility Segregation Pattern

  • CQRS - مزایا و معایب CQRS - Benefits and Drawbacks

  • CQRS - مزایا و معایب CQRS - Benefits and Drawbacks

  • بهترین روش ها برای معماری CQRS و پایگاه داده اینستاگرام با CQRS Best Practices for CQRS and Instagram Database Architecture with CQRS

  • بهترین روش ها برای معماری CQRS و پایگاه داده اینستاگرام با CQRS Best Practices for CQRS and Instagram Database Architecture with CQRS

  • چگونه پایگاه های خواندن و نوشتن را در CQRS همگام کنیم؟ How to Sync Read and Write Databases in CQRS?

  • چگونه پایگاه های خواندن و نوشتن را در CQRS همگام کنیم؟ How to Sync Read and Write Databases in CQRS?

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

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

  • CQRS با الگوی منبع یابی رویداد CQRS with Event Sourcing Pattern

  • CQRS با الگوی منبع یابی رویداد CQRS with Event Sourcing Pattern

  • اصل سازگاری نهایی Eventual Consistency Principle

  • اصل سازگاری نهایی Eventual Consistency Principle

  • طراحی سیستم معماری اینستاگرام Design Instagram System Architecture

  • طراحی سیستم معماری اینستاگرام Design Instagram System Architecture

  • طراحی معماری پایگاه داده اینستاگرام Design Instagram Database Architecture

  • طراحی معماری پایگاه داده اینستاگرام Design Instagram Database Architecture

  • طراحی معماری میکروسرویس با CQRS، منبع یابی رویداد، سازگار با رویداد Design Microservices Architecture with CQRS, Event Sourcing, Eventual Consistent

  • طراحی معماری میکروسرویس با CQRS، منبع یابی رویداد، سازگار با رویداد Design Microservices Architecture with CQRS, Event Sourcing, Eventual Consistent

  • تطبیق معماری Microservices با CQRS، رویداد منبع یابی، رویداد سازگار Adapt Microservices Architecture with CQRS, Event Sourcing, Eventual Consistent

  • تطبیق معماری Microservices با CQRS، رویداد منبع یابی، رویداد سازگار Adapt Microservices Architecture with CQRS, Event Sourcing, Eventual Consistent

  • ارزیابی معماری Microservices با CQRS، Event Sourcing، Eventual Consist Evaluate Microservices Architecture with CQRS, Event Sourcing, Eventual Consist

  • ارزیابی معماری Microservices با CQRS، Event Sourcing، Eventual Consist Evaluate Microservices Architecture with CQRS, Event Sourcing, Eventual Consist

  • مشکل مدیریت سازگاری در میان خدمات خرد در تراکنش های توزیع شده Problem Manage Consistency Across Microservices in Distributed Transactions

  • مشکل مدیریت سازگاری در میان خدمات خرد در تراکنش های توزیع شده Problem Manage Consistency Across Microservices in Distributed Transactions

Microservices Data Management - Commands and Queries Microservices Data Management - Commands and Queries

تراکنش های توزیع شده میکروسرویس ها Microservices Distributed Transactions

  • مقدمه - تراکنش های توزیع شده میکروسرویس ها Introduction - Microservices Distributed Transactions

  • مقدمه - تراکنش های توزیع شده میکروسرویس ها Introduction - Microservices Distributed Transactions

  • مبانی معاملات و اصول ACID Transaction Fundamentals and ACID Principles

  • مبانی معاملات و اصول ACID Transaction Fundamentals and ACID Principles

  • مدیریت معاملات معماری یکپارچه Transaction Management of Monolithic Architecture

  • مدیریت معاملات معماری یکپارچه Transaction Management of Monolithic Architecture

  • تراکنش های توزیع شده میکروسرویس ها Microservices Distributed Transactions

  • تراکنش های توزیع شده میکروسرویس ها Microservices Distributed Transactions

  • زمینه محدود خدمات میکرو برای مرزهای تراکنش Microservices Bounded Context for Transactional Boundaries

  • زمینه محدود خدمات میکرو برای مرزهای تراکنش Microservices Bounded Context for Transactional Boundaries

  • مرزهای معاملاتی میکروسرویس ها Microservices Transactional Boundaries

  • مرزهای معاملاتی میکروسرویس ها Microservices Transactional Boundaries

  • الگوی SAGA برای معاملات توزیع شده SAGA Pattern for Distributed Transactions

  • الگوی SAGA برای معاملات توزیع شده SAGA Pattern for Distributed Transactions

  • الگوی SAGA - پیاده سازی SAGA مبتنی بر رقص SAGA Pattern - Choreography-Based SAGA Implementation

  • الگوی SAGA - پیاده سازی SAGA مبتنی بر رقص SAGA Pattern - Choreography-Based SAGA Implementation

  • الگوی SAGA - پیاده سازی SAGA مبتنی بر ارکستراسیون SAGA Pattern - Orchestration-Based SAGA Implementation

  • الگوی SAGA - پیاده سازی SAGA مبتنی بر ارکستراسیون SAGA Pattern - Orchestration-Based SAGA Implementation

  • الگوی معامله جبرانی Compensating Transaction Pattern

  • الگوی معامله جبرانی Compensating Transaction Pattern

  • مشکل: مشکل نوشتن دوگانه Problem: Dual Write Problem

  • مشکل: مشکل نوشتن دوگانه Problem: Dual Write Problem

  • الگوی صندوق خروجی تراکنش Transactional Outbox Pattern

  • الگوی صندوق خروجی تراکنش Transactional Outbox Pattern

  • الگوی صندوق خروجی تراکنش ها در میکروسرویس ها Transactional Outbox Pattern in Microservices

  • الگوی صندوق خروجی تراکنش ها در میکروسرویس ها Transactional Outbox Pattern in Microservices

  • مشکل: گوش دادن و نظرسنجی جدول صندوق خروجی Problem: Listen and Polling Outbox Table

  • مشکل: گوش دادن و نظرسنجی جدول صندوق خروجی Problem: Listen and Polling Outbox Table

  • CDC - Change Data Capture چیست؟ What Is CDC - Change Data Capture?

  • CDC - Change Data Capture چیست؟ What Is CDC - Change Data Capture?

  • CDC - تغییر ضبط داده با الگوی صندوق خروجی CDC - Change Data Capture with Outbox Pattern

  • CDC - تغییر ضبط داده با الگوی صندوق خروجی CDC - Change Data Capture with Outbox Pattern

  • پیاده سازی CDC و الگوی صندوق خروجی با پایگاه داده های ابری - CockroachDB Implementation of CDC and Outbox Pattern with Cloud Databases - CockroachDB

  • پیاده سازی CDC و الگوی صندوق خروجی با پایگاه داده های ابری - CockroachDB Implementation of CDC and Outbox Pattern with Cloud Databases - CockroachDB

  • پیاده سازی CDC و الگوی صندوق خروجی با پایگاه داده ابری Azure CosmosDB Implementation of CDC and Outbox Pattern with Cloud Databases Azure CosmosDB

  • پیاده سازی CDC و الگوی صندوق خروجی با پایگاه داده ابری Azure CosmosDB Implementation of CDC and Outbox Pattern with Cloud Databases Azure CosmosDB

  • طراحی: معماری میکروسرویس با SAGA، الگوی صندوق خروجی و CDC Design: Microservices Architecture with SAGA, Outbox Pattern, and CDC

  • طراحی: معماری میکروسرویس با SAGA، الگوی صندوق خروجی و CDC Design: Microservices Architecture with SAGA, Outbox Pattern, and CDC

  • معماری Microservice را با SAGA، صندوق خروجی معامله و الگوی CDC تطبیق دهید Adapt Microservice Architecture with SAGA, Transactional Outbox, and CDC Pattern

  • معماری Microservice را با SAGA، صندوق خروجی معامله و الگوی CDC تطبیق دهید Adapt Microservice Architecture with SAGA, Transactional Outbox, and CDC Pattern

  • معماری Microservices را با SAGA، Transactional Outbox و CDC ارزیابی کنید Evaluate Microservices Architecture with SAGA, Transactional Outbox, and CDC

  • معماری Microservices را با SAGA، Transactional Outbox و CDC ارزیابی کنید Evaluate Microservices Architecture with SAGA, Transactional Outbox, and CDC

  • مشکل: مدیریت میلیون ها رویداد در سراسر میکروسرویس ها Problem: Handle Millions of Events Across Microservices

  • مشکل: مدیریت میلیون ها رویداد در سراسر میکروسرویس ها Problem: Handle Millions of Events Across Microservices

تراکنش های توزیع شده میکروسرویس ها Microservices Distributed Transactions

معماری‌های میکروسرویس‌های رویداد محور Event-Driven Microservices Architectures

  • مقدمه - معماری های میکروسرویس های رویداد محور Introduction - Event-Driven Microservices Architectures

  • مقدمه - معماری های میکروسرویس های رویداد محور Introduction - Event-Driven Microservices Architectures

  • معماری میکروسرویس های رویداد محور Event-Driven Microservices Architecture

  • معماری میکروسرویس های رویداد محور Event-Driven Microservices Architecture

  • پردازش زمان واقعی و رویدادهای با حجم بالا در میکروسرویس های رویداد محور Real-Time Processing and High-Volume Events in Event-Driven Microservices

  • پردازش زمان واقعی و رویدادهای با حجم بالا در میکروسرویس های رویداد محور Real-Time Processing and High-Volume Events in Event-Driven Microservices

  • مرکز رویداد و جریان رویداد در معماری میکروسرویس‌های رویداد محور Event Hubs and Event Streaming in Event-Driven Microservices Architecture

  • مرکز رویداد و جریان رویداد در معماری میکروسرویس‌های رویداد محور Event Hubs and Event Streaming in Event-Driven Microservices Architecture

  • نمونه‌های دنیای واقعی معماری میکروسرویس‌های رویداد محور Real-World Examples of Event-Driven Microservices Architecture

  • نمونه‌های دنیای واقعی معماری میکروسرویس‌های رویداد محور Real-World Examples of Event-Driven Microservices Architecture

  • طراحی معماری میکروسرویس های رویداد محور Design Event-Driven Microservices Architecture

  • طراحی معماری میکروسرویس های رویداد محور Design Event-Driven Microservices Architecture

  • معماری میکروسرویس های رویداد محور را تطبیق دهید Adapt Event-Driven Microservices Architecture

  • معماری میکروسرویس های رویداد محور را تطبیق دهید Adapt Event-Driven Microservices Architecture

  • معماری میکروسرویس های رویداد محور را ارزیابی کنید Evaluate Event-Driven Microservices Architecture

  • معماری میکروسرویس های رویداد محور را ارزیابی کنید Evaluate Event-Driven Microservices Architecture

  • مشکل: عملیات پایگاه داده گران هستند، عملکرد پایینی دارند Problem: Database Operations Are Expensive, Low Performance

  • مشکل: عملیات پایگاه داده گران هستند، عملکرد پایینی دارند Problem: Database Operations Are Expensive, Low Performance

معماری‌های میکروسرویس‌های رویداد محور Event-Driven Microservices Architectures

Microservices Distributed Caching Microservices Distributed Caching

  • مقدمه - Microservices Distributed Caching Introduction - Microservices Distributed Caching

  • مقدمه - Microservices Distributed Caching Introduction - Microservices Distributed Caching

  • Caching چیست؟ What Is Caching?

  • Caching چیست؟ What Is Caching?

  • انواع حافظه پنهان Types of Caching

  • انواع حافظه پنهان Types of Caching

  • ذخیره سازی توزیع شده در میکروسرویس ها Distributed Caching in Microservices

  • ذخیره سازی توزیع شده در میکروسرویس ها Distributed Caching in Microservices

  • Cache Hit و Cache Miss Cache Hit and Cache Miss

  • Cache Hit و Cache Miss Cache Hit and Cache Miss

  • استراتژی‌های ذخیره‌سازی در ذخیره‌سازی توزیع‌شده برای میکروسرویس‌ها Caching Strategies in Distributed Caching for Microservices

  • استراتژی‌های ذخیره‌سازی در ذخیره‌سازی توزیع‌شده برای میکروسرویس‌ها Caching Strategies in Distributed Caching for Microservices

  • الگوی Cache-Aside برای Microservices Cache-Aside Pattern for Microservices

  • الگوی Cache-Aside برای Microservices Cache-Aside Pattern for Microservices

  • طراحی Microservices Distributed Caching با الگوی Cache-Aside Design Microservices Distributed Caching with Cache-Aside Pattern

  • طراحی Microservices Distributed Caching با الگوی Cache-Aside Design Microservices Distributed Caching with Cache-Aside Pattern

  • ذخیره سازی توزیع شده Microservices را با الگوی Cache-Aside تطبیق دهید Adapt Microservices Distributed Caching with Cache-Aside Pattern

  • ذخیره سازی توزیع شده Microservices را با الگوی Cache-Aside تطبیق دهید Adapt Microservices Distributed Caching with Cache-Aside Pattern

  • ذخیره سازی توزیع شده میکروسرویس ها را با الگوی Cache-Aside ارزیابی کنید Evaluate Microservices Distributed Caching with Cache-Aside Pattern

  • ذخیره سازی توزیع شده میکروسرویس ها را با الگوی Cache-Aside ارزیابی کنید Evaluate Microservices Distributed Caching with Cache-Aside Pattern

  • مشکل: میکروسرویس ها را در هر زمان با زمان توقف صفر و مقیاس انعطاف پذیر استقرار دهید Problem: Deploy Microservices at Any Time with Zero-Downtime and Flexible Scale

  • مشکل: میکروسرویس ها را در هر زمان با زمان توقف صفر و مقیاس انعطاف پذیر استقرار دهید Problem: Deploy Microservices at Any Time with Zero-Downtime and Flexible Scale

Microservices Distributed Caching Microservices Distributed Caching

استقرار میکروسرویس ها با کانتینرها و ارکستراتورها Microservices Deployments with Containers and Orchestrators

  • مقدمه - استقرار میکروسرویس ها با کانتینرها و ارکستراتورها Introduction - Microservices Deployments with Containers and Orchestrators

  • مقدمه - استقرار میکروسرویس ها با کانتینرها و ارکستراتورها Introduction - Microservices Deployments with Containers and Orchestrators

  • کانتینرها چیست؟ What Are Containers?

  • کانتینرها چیست؟ What Are Containers?

  • داکر چیست؟ What Is Docker?

  • داکر چیست؟ What Is Docker?

  • ظروف داکر، تصاویر و رجیستری ها Docker Containers, Images, and Registries

  • ظروف داکر، تصاویر و رجیستری ها Docker Containers, Images, and Registries

  • چرا از آنها برای استقرار میکروسرویس ها استفاده می کنیم؟ Why Do We Use Them for Microservices Deployments?

  • چرا از آنها برای استقرار میکروسرویس ها استفاده می کنیم؟ Why Do We Use Them for Microservices Deployments?

  • ارکستراتورهای کانتینری چیست؟ What Are Container Orchestrators?

  • ارکستراتورهای کانتینری چیست؟ What Are Container Orchestrators?

  • Kubernetes چیست و چرا از آن برای استقرار میکروسرویس ها استفاده می کنیم؟ What Is Kubernetes and Why Do We Use Them for Microservices Deployments?

  • Kubernetes چیست و چرا از آن برای استقرار میکروسرویس ها استفاده می کنیم؟ What Is Kubernetes and Why Do We Use Them for Microservices Deployments?

  • معماری Kubernetes Kubernetes Architecture

  • معماری Kubernetes Kubernetes Architecture

  • اجزای Kubernetes Kubernetes Components

  • اجزای Kubernetes Kubernetes Components

  • نمودارهای Helm با Kubernetes برای استقرار Microservices Helm Charts with Kubernetes for Microservices Deployments

  • نمودارهای Helm با Kubernetes برای استقرار Microservices Helm Charts with Kubernetes for Microservices Deployments

  • Sidecar Pattern و نحوه کارکرد الگوی Sidecar برای Microservices Sidecar Pattern and How Does the Sidecar Pattern Work for Microservices Deploy

  • Sidecar Pattern و نحوه کارکرد الگوی Sidecar برای Microservices Sidecar Pattern and How Does the Sidecar Pattern Work for Microservices Deploy

  • الگوی مش سرویس و نحوه کار الگوی مش سرویس برای میکروسرویس ها Service Mesh Pattern and How the Service Mesh Pattern Work for Microservices

  • الگوی مش سرویس و نحوه کار الگوی مش سرویس برای میکروسرویس ها Service Mesh Pattern and How the Service Mesh Pattern Work for Microservices

  • DevOps و خطوط لوله CI/CD برای استقرار میکروسرویس ها DevOps and CI/CD Pipelines for Microservices Deployments

  • DevOps و خطوط لوله CI/CD برای استقرار میکروسرویس ها DevOps and CI/CD Pipelines for Microservices Deployments

  • مراحل خط لوله CI/CD برای استقرار میکروسرویس ها CI/CD Pipeline Steps for Microservices Deployments

  • مراحل خط لوله CI/CD برای استقرار میکروسرویس ها CI/CD Pipeline Steps for Microservices Deployments

  • ابزارهای CI/CD برای استقرار میکروسرویس ها CI/CD Tools for Microservices Deployments

  • ابزارهای CI/CD برای استقرار میکروسرویس ها CI/CD Tools for Microservices Deployments

  • استراتژی‌های استقرار برای میکروسرویس‌های آبی-سبز، رولینگ و قناری استقرار Deployment Strategies for Microservices Blue-Green, Rolling, and Canary Deploy

  • استراتژی‌های استقرار برای میکروسرویس‌های آبی-سبز، رولینگ و قناری استقرار Deployment Strategies for Microservices Blue-Green, Rolling, and Canary Deploy

  • زیرساخت به عنوان کد (IaC) و استفاده در استقرار میکروسرویس ها Infrastructure as Code (IaC) and Usage in Microservices Deployments

  • زیرساخت به عنوان کد (IaC) و استفاده در استقرار میکروسرویس ها Infrastructure as Code (IaC) and Usage in Microservices Deployments

  • طراحی: استقرار میکروسرویس ها با کانتینرها و ارکستراتورها Design: Microservices Deployments with Containers and Orchestrators

  • طراحی: استقرار میکروسرویس ها با کانتینرها و ارکستراتورها Design: Microservices Deployments with Containers and Orchestrators

  • تطبیق: میکروسرویس ها با استفاده از کانتینرها و ارکستراتورها Adapt: Microservices Using Containers and Orchestrators

  • تطبیق: میکروسرویس ها با استفاده از کانتینرها و ارکستراتورها Adapt: Microservices Using Containers and Orchestrators

  • ارزیابی: خدمات میکرو با استفاده از کانتینرها و ارکستراتورها Evaluate: Microservices with Using Containers and Orchestrators

  • ارزیابی: خدمات میکرو با استفاده از کانتینرها و ارکستراتورها Evaluate: Microservices with Using Containers and Orchestrators

  • مشکل: میکروسرویس‌های تحمل خطا می‌توانند برای هر گونه خرابی عملیاتی بمانند Problem: Fault Tolerance Microservices Able to Remain Operational for Any Fail

  • مشکل: میکروسرویس‌های تحمل خطا می‌توانند برای هر گونه خرابی عملیاتی بمانند Problem: Fault Tolerance Microservices Able to Remain Operational for Any Fail

استقرار میکروسرویس ها با کانتینرها و ارکستراتورها Microservices Deployments with Containers and Orchestrators

تاب آوری، مشاهده پذیری و نظارت میکروسرویس ها Microservices Resilience, Observability, and Monitoring

  • مقدمه - تاب آوری، مشاهده پذیری و نظارت ریزخدمات Introduction - Microservices Resilience, Observability, and Monitoring

  • مقدمه - تاب آوری، مشاهده پذیری و نظارت ریزخدمات Introduction - Microservices Resilience, Observability, and Monitoring

  • انعطاف پذیری میکروسرویس چیست؟ What Is Microservices Resiliency?

  • انعطاف پذیری میکروسرویس چیست؟ What Is Microservices Resiliency?

  • الگوهای انعطاف پذیری میکروسرویس ها Microservices Resiliency Patterns

  • الگوهای انعطاف پذیری میکروسرویس ها Microservices Resiliency Patterns

  • الگو را دوباره امتحان کنید Retry Pattern

  • الگو را دوباره امتحان کنید Retry Pattern

  • الگوی مدار شکن Circuit Breaker Pattern

  • الگوی مدار شکن Circuit Breaker Pattern

  • ایالات قطع کننده مدار Circuit Breaker States

  • ایالات قطع کننده مدار Circuit Breaker States

  • سعی مجدد + الگوی مدار شکن Retry + Circuit Breaker Pattern

  • سعی مجدد + الگوی مدار شکن Retry + Circuit Breaker Pattern

  • الگوی بالک Bulkhead Pattern

  • الگوی بالک Bulkhead Pattern

  • الگوی مهلت زمانی Timeout Pattern

  • الگوی مهلت زمانی Timeout Pattern

  • الگوی بازگشتی Fallback Pattern

  • الگوی بازگشتی Fallback Pattern

  • قابلیت مشاهده میکروسرویس ها با ورود به سیستم توزیع شده و ردیابی توزیع شده Microservices Observability with Distributed Logging and Distributed Tracing

  • قابلیت مشاهده میکروسرویس ها با ورود به سیستم توزیع شده و ردیابی توزیع شده Microservices Observability with Distributed Logging and Distributed Tracing

  • Elastic Stack برای مشاهده پذیری Microservices با ثبت توزیع توزیع شده Elastic Stack for Microservices Observability with Distributed Logging

  • Elastic Stack برای مشاهده پذیری Microservices با ثبت توزیع توزیع شده Elastic Stack for Microservices Observability with Distributed Logging

  • Microservices Tracing را با OpenTelemetry با استفاده از Zipkin توزیع کردند Microservices Distributed Tracing with OpenTelemetry Using Zipkin

  • Microservices Tracing را با OpenTelemetry با استفاده از Zipkin توزیع کردند Microservices Distributed Tracing with OpenTelemetry Using Zipkin

  • بررسی های سلامت میکروسرویس ها: بررسی های زنده بودن، آمادگی و عملکرد Microservices Health Checks: Liveness, Readiness, and Performance Checks

  • بررسی های سلامت میکروسرویس ها: بررسی های زنده بودن، آمادگی و عملکرد Microservices Health Checks: Liveness, Readiness, and Performance Checks

  • نظارت بر سلامت میکروسرویس ها با Kubernetes، Prometheus و Grafana Microservices Health Monitoring with Kubernetes, Prometheus, and Grafana

  • نظارت بر سلامت میکروسرویس ها با Kubernetes، Prometheus و Grafana Microservices Health Monitoring with Kubernetes, Prometheus, and Grafana

  • طراحی انعطاف پذیری، مشاهده پذیری و نظارت میکروسرویس ها Design Microservices Resilience, Observability, and Monitoring

  • طراحی انعطاف پذیری، مشاهده پذیری و نظارت میکروسرویس ها Design Microservices Resilience, Observability, and Monitoring

  • انعطاف پذیری، مشاهده پذیری، و نظارت میکروسرویس ها را تطبیق دهید Adapt Microservices Resilience, Observability, and Monitoring

  • انعطاف پذیری، مشاهده پذیری، و نظارت میکروسرویس ها را تطبیق دهید Adapt Microservices Resilience, Observability, and Monitoring

تاب آوری، مشاهده پذیری و نظارت میکروسرویس ها Microservices Resilience, Observability, and Monitoring

نسخه ی نمایشی: پیاده سازی تجارت الکترونیکی معماری میکروسرویس ها Demo: E-Commerce Implementation of Microservices Architecture

  • اجرای معماری میکروسرویس Implementation of Microservices Architecture

  • اجرای معماری میکروسرویس Implementation of Microservices Architecture

  • بررسی کد معماری Microservices Demo - برنامه تجارت الکترونیک Demo Microservices Architecture Code Review - E-Commerce App

  • بررسی کد معماری Microservices Demo - برنامه تجارت الکترونیک Demo Microservices Architecture Code Review - E-Commerce App

  • بررسی کد کاتالوگ Microservices - برنامه تجارت الکترونیک Catalog Microservices Code Review - E-Commerce App

  • بررسی کد کاتالوگ Microservices - برنامه تجارت الکترونیک Catalog Microservices Code Review - E-Commerce App

  • بررسی کد سبد میکروسرویس - برنامه تجارت الکترونیک Basket Microservices Code Review - E-Commerce App

  • بررسی کد سبد میکروسرویس - برنامه تجارت الکترونیک Basket Microservices Code Review - E-Commerce App

  • بررسی کد میکروسرویس تخفیف - اپلیکیشن تجارت الکترونیک Discount Microservices Code Review - E-Commerce App

  • بررسی کد میکروسرویس تخفیف - اپلیکیشن تجارت الکترونیک Discount Microservices Code Review - E-Commerce App

  • سفارش بررسی کد میکروسرویس - برنامه تجارت الکترونیک Ordering Microservices Code Review - E-Commerce App

  • سفارش بررسی کد میکروسرویس - برنامه تجارت الکترونیک Ordering Microservices Code Review - E-Commerce App

  • بررسی کد Microservices API Gateways - برنامه تجارت الکترونیک API Gateways Microservices Code Review - E-Commerce App

  • بررسی کد Microservices API Gateways - برنامه تجارت الکترونیک API Gateways Microservices Code Review - E-Commerce App

  • بررسی کد برنامه های کاربردی مشتری - برنامه تجارت الکترونیک Client Applications Code Review - E-Commerce App

  • بررسی کد برنامه های کاربردی مشتری - برنامه تجارت الکترونیک Client Applications Code Review - E-Commerce App

  • قابلیت انعطاف پذیری، مشاهده پذیری، بررسی کد نظارتی Microservices - برنامه تجارت الکترونیک Microservices Resilience, Observability, Monitoring Code Review - E-Commerce App

  • قابلیت انعطاف پذیری، مشاهده پذیری، بررسی کد نظارتی Microservices - برنامه تجارت الکترونیک Microservices Resilience, Observability, Monitoring Code Review - E-Commerce App

نسخه ی نمایشی: پیاده سازی تجارت الکترونیکی معماری میکروسرویس ها Demo: E-Commerce Implementation of Microservices Architecture

معماری میکروسرویس های بدون سرور Serverless Microservices Architecture

  • مقدمه - میکروسرویس های بدون سرور Introduction - Serverless Microservices

  • مقدمه - میکروسرویس های بدون سرور Introduction - Serverless Microservices

  • میکروسرویس‌های بدون سرور AWS با الگوها و بهترین روش‌ها AWS Serverless Microservices with Patterns and Best Practices

  • میکروسرویس‌های بدون سرور AWS با الگوها و بهترین روش‌ها AWS Serverless Microservices with Patterns and Best Practices

  • AWS Lambda به عنوان یک میکروسرویس AWS Lambda as a Microservice

  • AWS Lambda به عنوان یک میکروسرویس AWS Lambda as a Microservice

  • نقشه برداری معماری میکروسرویس با سرویس های بدون سرور AWS برای میکروسرویس ها Mapping Microservice Architecture with AWS Serverless Services for Microservices

  • نقشه برداری معماری میکروسرویس با سرویس های بدون سرور AWS برای میکروسرویس ها Mapping Microservice Architecture with AWS Serverless Services for Microservices

  • طراحی میکروسرویس های بدون سرور رویداد محور با AWS Lambda Event-Driven Serverless Microservices Design with AWS Lambda

  • طراحی میکروسرویس های بدون سرور رویداد محور با AWS Lambda Event-Driven Serverless Microservices Design with AWS Lambda

معماری میکروسرویس های بدون سرور Serverless Microservices Architecture

با تشکر Thanks

  • با تشکر Thanks

  • با تشکر Thanks

با تشکر Thanks

نمایش نظرات

آموزش طراحی معماری میکروسرویس با الگوها و اصول [ویدئو]
جزییات دوره
17 h 12 m
302
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Mehmet Ozkaya
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mehmet Ozkaya Mehmet Ozkaya

معمار نرم افزار | میکروسرویس | AWS Community Builder