{
  "title": "دیاگرام‌ها",
  "slug": "team/backend/diagram/index",
  "url": "/docs/team/backend/diagram/index",
  "frontmatter": {
    "layout": "doc",
    "title": "دیاگرام‌ها",
    "description": "نمای کلی دیاگرام‌ها، نحوه ارتباط کانتینرها و ارتباط داخلی سرویس‌ها",
    "version": "0.1.0",
    "status": "PRIVATE",
    "author": "xoxxel",
    "owner": "xoxxel",
    "created_at": "2026-06-06",
    "updated_at": "2026-06-09",
    "tags": "",
    "reviewers": ""
  },
  "sections": [
    {
      "level": 1,
      "heading": "دیاگرام‌ها",
      "content": "**Diagrams**\nنمای کلی از دیاگرام‌ها، نحوه ارتباط کانتینرها و ارتباط داخلی سرویس‌ها\n\n---"
    },
    {
      "level": 2,
      "heading": "[1.جریان کلی](/docs/team/platform/diagrams/container_diagram)",
      "content": "**Architecture Overview**\nنمای کلی معماری سرویس‌ها و کانتینرها، ارتباط بین لایه‌های Infrastructure، Identity، Core Business و Operational از طریق API Gateway و Event Bus\n\n---"
    },
    {
      "level": 2,
      "heading": "[2.جریان احراز هویت و مجوزها](./authentication_authorization_flow)",
      "content": "**Authentication & Authorization Flow**\nنقشه کامل سرویس احراز هویت (Auth Service)، تعریف قوانیم در IAM، و بررسی دسترسی low-latency\n\n---"
    },
    {
      "level": 2,
      "heading": "[3.چرخه عمر سفارش](./order_lifecycle)",
      "content": "**Order Lifecycle**\nوضعیت‌های سفارش از ایجاد تا تکمیل یا داوری، تعامل با  سرویس پرداخت و سیستم ضمانت پرداخت\n\n---"
    },
    {
      "level": 2,
      "heading": "[4.فرآیند داوری](./dispute_resolution_flow)",
      "content": "**Dispute Resolution Flow**\nثبت اختلاف، تخصیص داور، جمع‌آوری شواهد از سرویس چت، صدور حکم و اجرای آن از طریق پرداخت و وضعیت سفارش \n\n---"
    },
    {
      "level": 2,
      "heading": "[5.جریان رویدادها](/docs/team/platform/diagrams/event_driven_architecture)",
      "content": "**Event Driven Architecture**\nمعماری بر پایه رویداد ها با NATS JetStream، ارتباط همگام سازی بین سرویس‌ها و نقش سرویس جریان رویدادها در انتشار/مصرف رویدادها\n\n---"
    },
    {
      "level": 2,
      "heading": "[6.فرآیند نظارت و اعمال محدودیت](./moderation_restriction_flow)",
      "content": "**Moderation & Restriction Flow**\nتشخیص تخلف توسط  سیستم داوری از طریق خواندن رویداد های گفتگو ، اعمال محدودیت از طریق IAM و تأثیر آن بر دسترسی کاربر\n\n---"
    },
    {
      "level": 2,
      "heading": "[7.انتشار محصول تا نمایش در جستجو](./product_publishing_flow)",
      "content": "**Product Publishing Flow**\nانتشار محصول در بازار ، ایجاد نسخه‌بندی، بروزرسانی موجودی، رویدادها و نهایتاً انتشار در Elasticsearch توسط Search Service"
    }
  ]
}