مالی و بانکی ۱۴۰۵/۰۶/۱۱ 8 دقیقه مطالعه 2 بازدید

معماری نرم‌افزارهای بانکی چگونه است؟

یک منبع حقیقت برای پول: سند، شناسه یکتا، صف و وب‌هوک — نه سه وضعیت جدا.

✍️ نویسنده امید ناصری
🔁 اشتراک‌گذاری
معماری نرم‌افزارهای بانکی چگونه است؟

چکیده مقاله

یک منبع حقیقت برای پول: سند، شناسه یکتا، صف و وب‌هوک — نه سه وضعیت جدا.

معماری نرم‌افزارهای بانکی و مالی در عمل یعنی یک منبع حقیقت برای پول. هسته، درگاه و پنل اگر سه وضعیت بسازند، پشتیبانی می‌میرد. این راهنما از تحویل همراه بانک صندوق و افتتاح حساب دیجیتال KGSM است نه از اسلاید کنفرانس.

این راهنما با عنوان «معماری نرم‌افزارهای بانکی چگونه است؟» از تجربه تحویل پروژه‌های KGSM نوشته شده: محدوده نسخه اول، انتشار مرحله‌ای، و پشتیبانی بعد از تحویل.

مخاطب، ریسک و روش KGSM

مدیر فنی یا معماری که باید سامانه مالی یا بانکی را بدون دفتر کل دوم طراحی کند

لایه پرداخت جدا از سند یعنی تطبیق ابدی و عدد مدیریتی دروغ.

KGSM تراکنش را با شناسه یکتا به سند وصل می‌کند، صف و وب‌هوک می‌گذارد، و نقش خزانه را از توسعه جدا می‌کند.

سند در مرکز

هر رویداد پولی سند یا وضعیت روی سند دارد. درگاه فقط روش است. کیف پول جدا بدون سند، حسابرسی را نمایشی می‌کند. شناسه داخلی به شناسه درگاه و در صورت نیاز به هسته بانک نگاشت می‌شود. مقاله نرم‌افزار مالی و خدمت API بانکی همین مدل را شرح می‌دهند.

وضعیت پول را روی سند نگه دارید. کیف پول جدا از سند در تسویه شلوغ سه ساعت مغایرت ساخت.

همگامی و شکست جزئی

وب‌هوک می‌تواند دیر برسد؛ بازگشت کاربر می‌تواند قطع شود. هر دو باید به یک وضعیت همگرا شوند با استعلام معوق. صف برای پیامک و پست هسته است تا timeout درگاه سفارش دوبل نسازد. ساعت قطعی بانک در طراحی است نه در پاورپوینت عملیات.

Timeout درگاه بدون صف سفارش دوبل ثبت کرد. شناسه یکتا به درگاه نگاشت شود.

امنیت و جداسازی نقش

کلید در env، نه گیت. لاگ بدون PAN. نقش مشاهده با اجرای تسویه جدا است. محیط تست بانک مخلوط تولید نمی‌شود. پشتیبان قبل از فایل تسویه دسته‌ای. این‌ها معماری‌اند نه «فاز امنیت بعدی».

وب‌هوک و بازگشت کاربر همگرا شوند. لاگ حاوی کارت، حادثه را غیرقابل گزارش کرد.

ساعت قطعی دیده نشد و فایل عصر رد شد. پرداخت را صف کنید.

ساعت قطعی بانک را در دامنه ببینید. کیف پول جدا از سند در تسویه شلوغ سه ساعت مغایرت ساخت.

Timeout درگاه بدون صف سفارش دوبل ثبت کرد. خزانه را از توسعه‌دهنده جدا کنید.

چک‌لیست اجرا

  • وضعیت پول را روی سند نگه دارید.
  • شناسه یکتا به درگاه نگاشت شود.
  • وب‌هوک و بازگشت کاربر همگرا شوند.
  • پرداخت را صف کنید.
  • ساعت قطعی بانک را در دامنه ببینید.
  • خزانه را از توسعه‌دهنده جدا کنید.

سناریوی واقعی 1

کیف پول جدا از سند در تسویه شلوغ سه ساعت مغایرت ساخت.

وضعیت پول را روی سند نگه دارید.

سناریوی واقعی 2

Timeout درگاه بدون صف سفارش دوبل ثبت کرد.

شناسه یکتا به درگاه نگاشت شود.

سناریوی واقعی 3

لاگ حاوی کارت، حادثه را غیرقابل گزارش کرد.

وب‌هوک و بازگشت کاربر همگرا شوند.

سناریوی واقعی 4

ساعت قطعی دیده نشد و فایل عصر رد شد.

پرداخت را صف کنید.

صفحات مرتبط KGSM

ادامه را در KGSM و خدمات طراحی اپلیکیشن موبایل، اتوماسیون فرآیندهای سازمانی، سئو و بهینه‌سازی ببینید. برای برآورد محدوده نسخه اول از فرم تماس استفاده کنید.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: وضعیت پول را روی سند نگه دارید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: شناسه یکتا به درگاه نگاشت شود. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: وب‌هوک و بازگشت کاربر همگرا شوند. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: پرداخت را صف کنید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: ساعت قطعی بانک را در دامنه ببینید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: خزانه را از توسعه‌دهنده جدا کنید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: کیف پول جدا از سند در تسویه شلوغ سه ساعت مغایرت ساخت. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: Timeout درگاه بدون صف سفارش دوبل ثبت کرد. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: لاگ حاوی کارت، حادثه را غیرقابل گزارش کرد. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: ساعت قطعی دیده نشد و فایل عصر رد شد. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: لایه پرداخت جدا از سند یعنی تطبیق ابدی و عدد مدیریتی دروغ. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: KGSM تراکنش را با شناسه یکتا به سند وصل می‌کند، صف و وب‌هوک می‌گذارد، و نقش خزانه را از توسعه جدا می‌کند. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: مدیر فنی یا معماری که باید سامانه مالی یا بانکی را بدون دفتر کل دوم طراحی کند برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: وضعیت پول را روی سند نگه دارید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: شناسه یکتا به درگاه نگاشت شود. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: وب‌هوک و بازگشت کاربر همگرا شوند. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: پرداخت را صف کنید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: ساعت قطعی بانک را در دامنه ببینید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: خزانه را از توسعه‌دهنده جدا کنید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: کیف پول جدا از سند در تسویه شلوغ سه ساعت مغایرت ساخت. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: Timeout درگاه بدون صف سفارش دوبل ثبت کرد. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: لاگ حاوی کارت، حادثه را غیرقابل گزارش کرد. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: ساعت قطعی دیده نشد و فایل عصر رد شد. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: لایه پرداخت جدا از سند یعنی تطبیق ابدی و عدد مدیریتی دروغ. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: KGSM تراکنش را با شناسه یکتا به سند وصل می‌کند، صف و وب‌هوک می‌گذارد، و نقش خزانه را از توسعه جدا می‌کند. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: مدیر فنی یا معماری که باید سامانه مالی یا بانکی را بدون دفتر کل دوم طراحی کند برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: وضعیت پول را روی سند نگه دارید. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: شناسه یکتا به درگاه نگاشت شود. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

وقتی این نکته به تیم زنده می‌رسد باید قانون اجرایی باشد نه اسلاید: وب‌هوک و بازگشت کاربر همگرا شوند. برایش مالک و تاریخ بازبینی بگذارید تا در اولین هفته شلوغ فراموش نشود.

سوالات متداول

میکروسرویس برای هر بانک؟ +
فقط اگر تیم و تراکنش واقعاً جدا است. برای اکثر سامانه‌های ایرانی یک دامنه مالی با آداپتر درگاه کافی است.
core بانک را بازنویسی می‌کنید؟ +
خیر؛ وصل می‌شویم. بازنویسی هسته پروژه دیگری است.
نمونه معماری دارید؟ +
پروژه‌های همراه بانک صندوق و افتتاح حساب دیجیتال در نمونه کارها.

کلمات کلیدی

#معماری نرم افزار بانکی #هسته بانک #تراکنش #KGSM

مطالب پیشنهادی

مشاهده همه