ع.ر
Architecture

معماری ۷ لایه بانک ترکیب‌پذیر

هر لایه یک مرز معماری مشخص با مسئولیت‌ها، APIها و وندورهای جداگانه است. تغییر یا تعویض یک لایه بدون تأثیر بر سایر لایه‌ها امکان‌پذیر است.

L7

تجربه مشتری

Experience & Channels

ویجت‌های وایت‌لیبل، SDKهای موبایل، میکروفرانت‌اند، پورتال توسعه‌دهنده

مسئولیت‌ها

  • میکروفرانت‌اند ماژول‌محور برای وب و موبایل
  • SDK سفارشی‌سازی برند برای پارتنرها
  • پورتال مستندات و Sandbox توسعه‌دهنده
  • تجربه چندزبانه RTL/LTR و قابلیت دسترسی WCAG

APIها و رویدادهای کلیدی

Widget SDK v2GET /me/profileWS /events/streamPOST /sessions

KPIهای هدف

Time-to-First-Action
< ۹۰s
NPS هدف
۶۵+

الگوها

Module Federation
Design Tokens
Edge Personalization

وندورهای مرجع

Backbase
Plaid Link
Alkami

ماژول‌های داخلی

L6

داده، تحلیل و هوش مصنوعی

Data, Analytics & AI

انبار داده، داشبورد BI، Feature Store، LLM، لاگ ممیزی رمزنگاری‌شده

مسئولیت‌ها

  • Lakehouse تراکنشی + Feature Store اشتراکی
  • RAG و LLM Gateway با Guardrails مالی
  • گزارش‌گیری نظارتی و ESG خودکار
  • ممیزی Append-Only با امضای رمزنگاری

APIها و رویدادهای کلیدی

POST /ai/copilot/queryGET /features/{entity}GET /reports/regulatory

KPIهای هدف

تأخیر داده
< ۲s
دقت طبقه‌بندی
۹۴٪

الگوها

CDC از Core
Vector Search
Model Registry

وندورهای مرجع

Databricks
Snowflake
Lovable AI Gateway

ماژول‌های داخلی

L5

ارکستراسیون

Orchestration & Workflow

موتور گردش‌کار (Saga، BPMN)، موتور کارمزد، موتور حد، مدیریت رویداد

مسئولیت‌ها

  • Saga توزیع‌شده برای تراکنش‌های چندسرویسی
  • موتور قواعد کارمزد، حد و تشویقی
  • Event Bus سراسری (Kafka/Pulsar)
  • Reconciliation و End-of-Day خودکار

APIها و رویدادهای کلیدی

POST /workflows/{name}/startGET /sagas/{id}Topic: ledger.posted.v1

KPIهای هدف

موفقیت Saga
۹۹.۹٪
زمان End-of-Day
< ۵ دقیقه

الگوها

Saga / Compensation
Outbox Pattern
Idempotency Keys

وندورهای مرجع

Temporal
Camunda
Confluent

ماژول‌های داخلی

L4

دروازه API و پلتفرم توسعه‌دهنده

API Gateway & Developer Platform

OAuth2 + PKCE، Rate Limit، Webhook با تحویل تضمینی، Sandbox کامل

مسئولیت‌ها

  • OAuth 2.1 + PKCE + FAPI 2.0
  • Rate Limiting چندبعدی و quota مشتری
  • Webhook با Retry نمایی و امضای HMAC
  • Sandbox با داده مصنوعی واقع‌گرایانه

APIها و رویدادهای کلیدی

POST /oauth/tokenGET /.well-known/openid-configurationPOST /webhooks/subscribe

KPIهای هدف

Uptime
۹۹.۹۹٪
p99 Latency
< ۱۲۰ms

الگوها

mTLS
JWS Request Signing
Mutual OAuth

وندورهای مرجع

Kong
Apigee
Zuplo

ماژول‌های داخلی

L3

سرویس‌های محصول و دامنه

Product & Domain Services

KYC، AML، پرداخت، کارت، وام، ارز، پس‌انداز، اعلان — هر کدام مستقل

مسئولیت‌ها

  • Bounded Context مستقل برای هر دامنه
  • قرارداد API نسخه‌دار با backward-compat
  • Domain Events منتشرشده در Event Bus
  • مالکیت داده اختصاصی هر سرویس

APIها و رویدادهای کلیدی

POST /kyc/sessionsPOST /cards/issuePOST /loans/originatePOST /payments/initiate

KPIهای هدف

Deploy/هفته
۱۵+
MTTR
< ۱۵ دقیقه

الگوها

DDD
Hexagonal Architecture
Strangler Fig

وندورهای مرجع

Mambu
Marqeta
Onfido
ComplyAdvantage

ماژول‌های داخلی

L2

لایه مقرراتی / BaaS

Regulated / BaaS Layer

موجودیت دارای مجوز بانکی/EMI، بانک اسپانسر، گزارش‌گیری نظارتی

مسئولیت‌ها

  • نگه‌داری وجوه مشتری در حساب امانی Segregated
  • گزارش‌گیری نظارتی (Basel، MiCA، PSD3)
  • Sanctions Screening و SAR/STR
  • ادغام با Scheme (Visa، Mastercard، SWIFT، SEPA)

APIها و رویدادهای کلیدی

POST /regulatory/reportsPOST /screening/checkGET /reserves/balance

KPIهای هدف

زمان گزارش SAR
< ۲۴h
False Positive
< ۳٪

الگوها

Sponsor Bank Model
Segregated Accounts
Regulatory Sandbox

وندورهای مرجع

ClearBank
Solaris
Synctera
Griffin

ماژول‌های داخلی

L1

دفتر کل اصلی (Core Ledger)

Core Ledger

دوبل‌اِنتری، غیرقابل تغییر، Event-Sourced، چندارزی، Real-time

مسئولیت‌ها

  • Postingهای دوطرفه اتمیک و متعادل
  • غیرقابل تغییر (Append-Only) با Hash Chain
  • چندارزی با Revaluation روزانه
  • Real-time 24/7 بدون پنجره Batch

APIها و رویدادهای کلیدی

POST /ledger/post-entryGET /ledger/trial-balanceGET /accounts/{id}/balance

KPIهای هدف

TPS هدف
۲۰٬۰۰۰+
تأخیر Posting
< ۵۰ms

الگوها

Double-Entry
Event Sourcing
CQRS
Immutable Log

وندورهای مرجع

Thought Machine Vault
10x Banking
Tuum
Finxact

ماژول‌های داخلی

پنج اصل ترکیب‌پذیری

  • ماژولار: هر قابلیت قابل استقرار مستقل
  • API-First: همه‌چیز از طریق REST/Event
  • Cloud-Native: مقیاس‌پذیری افقی
  • Event-Driven: Kafka/Pulsar
  • Vendor-Agnostic: تعویض آسان

مقایسه با هسته سنتی

  • راه‌اندازی محصول: روز به‌جای ماه
  • هزینه/حساب: ۴–۱۵ دلار به‌جای ۴۰–۸۰
  • پردازش: Real-time 24/7 بدون batch
  • استقرار: CI/CD چندبار در هفته

الگوهای کلیدی

  • • Event Sourcing + CQRS
  • • Saga Pattern برای تراکنش‌های توزیع‌شده
  • • Bounded Contexts (DDD)
  • • Zero-Trust Networking
  • • Multi-Tenant Ledger Partition

از مونولیت تا ترکیب‌پذیر

بیش از ۷۰٪ بانک‌های ردیف یک هنوز با سیستم‌های هسته پیش از سال ۲۰۰۰ کار می‌کنند. مهاجرت تدریجی لایه‌به‌لایه، نه جایگزینی کامل، استراتژی پیشنهادی ۲۰۲۶ است.