بافت یکپارچه‌سازی

اتصال کنترل‌شده، API-first و قابل پایش

رحیق مارکت با سرویس‌های اکوسیستم مانند زیتادل، Huly، ایمیل، چت، جستجو، پرداخت، RQgram، RQ Nexus و Root CA به‌صورت سرویس بیرونی و failure-isolated کار می‌کند؛ اختلال یک سرویس نباید core commerce را از دسترس خارج کند.

هویت و SSO
ZITADEL / RQidentity
فعال برای فاز اول OIDC / OAuth2 / API
Work OS
Huly / RQwork
Bridge عملیاتی با event-log پایدار API / Webhook / MCP در فاز توسعه‌دهندگان
ایمیل
RQmail
وابسته به قرارداد پیام‌رسانی SMTP / API / Webhook
چت
RQchat
مسیر پشتیبانی با fallback مرکز پاسخ‌گویی Matrix / API
شبکه اجتماعی
RQsocial / Mastodon
اتصال غیرحیاتی ActivityPub / API
RQgram
RQgram
Scope آینده؛ وابستگی production ندارد API / ActivityPub / Nexus handoff
پرداخت
RQpay
پرداخت اکوسیستمی در مسیر موازی؛ checkout با fallback داخلی Payment API / Webhook
جستجو
RQsearch
تصمیم نهایی پس از benchmark؛ مرور فروشگاه با Medusa برقرار است Search API
دیسکَوری
RQ Nexus
سرویس موازی discovery با قرارداد اخلاقی مستقل API / MCP / Event stream
اعتماد و Root CA
RQtrust / Root CA
نیازمند قرارداد امنیتی اکوسیستم PKI / API / Certificate policy
قرارداد API
هر اتصال باید endpoint، scope زیتادل، timeout، retry، rate limit، signature و versioning روشن داشته باشد.
قرارداد رخداد
رویدادهای سفارش، claim، پرداخت، پیام، سند و jobهای import باید idempotent و قابل replay باشند.
پایش و جداسازی شکست
هر سرویس با health، metric، log correlation و fallback مستقل کنترل می‌شود تا core commerce از اختلال بیرونی جدا بماند.
مسیر توسعه‌دهنده
API، MCP، SDK، sandbox و webhookها از مسیر توسعه‌دهندگان منتشر و با نمونه درخواست قابل تست می‌شوند.
سرویسوضعیتپروتکلمسیر جایگزین
ZITADEL / RQidentityفعال برای فاز اولOIDC / OAuth2 / APIبدون احراز هویت، مسیر خرید فقط در سطح مرور و کشف کالا باقی می‌ماند.
Huly / RQworkBridge عملیاتی با event-log پایدارAPI / Webhook / MCP در فاز توسعه‌دهندگاندر صورت اختلال، storefront و خرید عمومی نباید متوقف شود.
RQmailوابسته به قرارداد پیام‌رسانیSMTP / API / Webhookاعلان‌های حیاتی در صف رخدادها نگه‌داری و از مسیر replay ارسال می‌شوند.
RQchatمسیر پشتیبانی با fallback مرکز پاسخ‌گوییMatrix / APIکاربر به مرکز پشتیبانی و پیگیری سفارش هدایت می‌شود.
RQsocial / Mastodonاتصال غیرحیاتیActivityPub / APIاختلال شبکه اجتماعی نباید خرید یا فروش را متوقف کند.
RQgramScope آینده؛ وابستگی production نداردAPI / ActivityPub / Nexus handoffدر فاز فعلی هیچ وابستگی مستقیم production روی RQgram وجود ندارد.
RQpayپرداخت اکوسیستمی در مسیر موازی؛ checkout با fallback داخلیPayment API / Webhookسفارش با وضعیت پرداخت داخلی و کنترل دستی ثبت می‌شود.
RQsearchتصمیم نهایی پس از benchmark؛ مرور فروشگاه با Medusa برقرار استSearch APIجستجوی داخلی Medusa و دسته‌بندی‌ها فعال می‌مانند.
RQ Nexusسرویس موازی discovery با قرارداد اخلاقی مستقلAPI / MCP / Event streamکاتالوگ رسمی و فروشگاه‌های تاییدشده بدون Nexus فعال می‌مانند.
RQtrust / Root CAنیازمند قرارداد امنیتی اکوسیستمPKI / API / Certificate policyTLS فعلی و سیاست‌های Kubernetes بدون تغییر باقی می‌مانند.
Auth
هر اتصال باید scope زیتادل، secret rotation و محدودیت نقش داشته باشد.
Runtime
timeout، retry، circuit breaker، queue و replay باید برای قطع سرویس بیرونی تعریف شود.
Observability
متریک، لاگ ساخت‌یافته، trace id و dashboard گرافانا باید قبل از production عمومی آماده شود.