در کمتر از ۱۶ ماه، متخصصان یک شرکت هوش مصنوعی، بانک مارجنالن را به یک پلتفرم جدید و بومی ابری منتقل کردند، یک مخزن دادههای عملیاتی جدید ساختند و پلتفرم جدید را با ۱۴ سیستم داخلی و خارجی یکپارچهسازی نمودند. در این مدت، بانک مارجنالن هیچگونه قطعی یا ازکارافتادگی سیستم را تجربه نکرد و همچنان به عنوان یک شریک بانکی قابلاعتماد و منطبق بر قوانین برای مشتریان خود باقی ماند.
چالش کسبوکار
بانک مارجنالن مستقر در سوئد، مجموعهای از خدمات مالی از جمله پسانداز، وام، کارتهای اعتباری و خدمات شرکتی را ارائه میدهد. این بانک با ۳۰۰ کارمند به حدود ۳۰۰ هزار مشتری خدماترسانی میکند و بر حوزههای کلیدی مانند وصول مطالبات، وامدهی و سپردههای پسانداز تمرکز دارد. با این حال، سیستم قدیمی هسته بانکداری آنها (Tieto EntraBank) مانع از بهبود ارائه خدمات دیجیتال، بهویژه از طریق اپلیکیشن موبایل میشد؛ عاملی که در صنعت بانکداریِ مشتریمحورِ امروز، نقشی کلیدی در موفقیت دارد.
بانک مارجنالن برای پاسخگویی سریع به نیازهای کسبوکار و در عین حال کاهش هزینهها، به یک راهکار هسته بانکداری منعطف و مقیاسپذیر نیاز داشت. سیستم قدیمی موجود، از سازگاری لازم برای برآورده کردن این نیازها برخوردار نبود. بنابراین، انتقال به سیستم Mambu گامی حیاتی برای دستیابی به بهرهوری و انطباق قانونی بیشتر در یک بازه زمانی کوتاه به شمار میرفت.
در حالی که بخش فناوری بانک مارجنالن تحول دیجیتال، پشتیبانی از خدمات آنلاین و عملیات روزانه را پیش میبرد، این بانک به دنبال شریکی بود که بتواند خود را با رویکرد آنها یعنی توسعه داخلی و معماری مبتنی بر میکروسرویس وفق دهد. علاوه بر این، محیط فنی موجود پیچیده بود و نهتنها تخصص فنی، بلکه دانش عمیق در این حوزه را میطلبید؛ بهطوریکه مهندسان جدیدی که وارد پروژه میشدند، باید جلسات انتقال دانش را پشت سر میگذاشتند تا بر ابعاد فنی و الزامات قانونی سیستم بانکداری سوئد مسلط شوند.
راه حل
این شرکت هوش مصنوعی یک طرح جامع مهاجرت مرحلهای و «بدون قطعی» را طراحی، مهندسی و اجرا کرد تا تمام مشتریان، حسابها و تراکنشهای بانک مارجنالن را از هسته قدیمی Tieto EntraBank به پلتفرم بومی ابری Mambu منتقل کند. در طول این فرآیند، تمام کانالهای ارتباطی و دسترسی مشتریان کاملاً فعال باقی ماندند.
یک ابزار سفارشی، بارگذاریهای تفاضلی شبانه، بررسیهای خودکارِ یکپارچگی دادهها و انتقالهای تدریجی را انجام میداد. تمامی سوابق مشتریان، وامها و تراکنشها پاکسازی، اعتبارسنجی و با امنیت کامل به Mambu منتقل شدند. در نتیجه، تمام پیشنیازها برای اجرای انتقال نهایی تنها در طول یک آخر هفته فراهم شد.
میکروسرویسهای مستقر در Azure و آداپتورهای قابل استفاده مجدد، سیستم Mambu را با چهارده سیستم داخلی و خارجی از جمله پلیس، Jeeves، سازمان بدهی ملی سوئد (Riksgälden)، انبار داده (Data Warehouse) و Swish متصل کردند. این سامانه تداوم پرداختهای آنی، استعلامهای انطباق قانونی و جریانهای کاری بخش پشتیبانی را به طور کامل حفظ نمود.
یک مخزن دادههای عملیاتی جدید و بومی ابری، پس از هر چرخه پایان روز بهروزرسانی میشود. این سیستم، دادههای روز قبل (T-1) و داشبوردهای سلفسرویس Power BI را در اختیار تیمهای مالی، خزانهداری، مالیات و حسابرسی قرار میدهد. استخراج دستی دادهها به صفر رسید و در عین حال گزارشدهیهای نظارتی و قانونی تسریع شد.
مانیتورینگ مداوم با Dynatrace، پایپلاین خودکار CI/CD از طریق Azure DevOps و میز امداد (Helpdesk) شبانهروزی، امنیت و پایداری زیستبوم جدید را تضمین میکنند. در نتیجه، بانک مارجنالن این ظرفیت فنی را به دست آورد تا محصولات آینده را به جای چند هفته، ظرف چند روز روی بستر Mambu عرضه کند.
فرآیند
کشف و شناسایی
متخصصان این شرکت هوش مصنوعی کارگاههای مشترکی را برای تعیین اهداف، چارچوبهای انطباق قانونی و جدول زمانی برگزار کردند؛ سپس به ارزیابی جداول، رابطها و گزارشهای EntraBank پرداختند و ویژگیهای ضروری و چهارده مورد یکپارچهسازی خارجی را مشخص و ترسیم نمودند.
اسپرینت مرحله کشف به تعریف شفاف دامنه مهاجرت، اولویتبندی بکلاگ و تدوین یک برنامه زمانی ۱۶ ماهه مبتنی بر شواهد انجامید و فرآیند معمول برنامهریزی را از سه ماه به شش هفته کاهش داد.
تعریف و تعیین نیازمندیها
معماران، وضعیت هدف را که ترکیبی از Mambu، سرویسهای Azure و یک ODS جدید بود، ترسیم کردند. طرفین بر سر مهاجرتهای تفاضلی (Delta) شبانه با انتقال نهایی در یک آخر هفته توافق کردند و سه تیم اسکرام شامل «مهاجرت»، «یکپارچهسازی» و «ODS» را حول یک پایپلاین مشترک CI/CD سازماندهی نمودند.
هماهنگی زودهنگام باعث تثبیت نیازمندیها شد، امکان پیشبرد همزمان فرآیندهای امنیت و خرید را فراهم کرد و چهار هفته از مسیر بحرانی پروژه کاست و در عین حال مانع از تغییرات کنترلنشده در دامنه کار (Scope Drift) شد.
توسعه
تیم مهاجرت یک موتور مبتنی بر .NET برای پاکسازی، اعتبارسنجی و بارگذاریهای تدریجی توسعه داد؛ تیم یکپارچهسازی آداپتورهای قابل استفاده مجدد در Azure را برای چهارده سیستم پیادهسازی کرد؛ و تیم ODS پایپلاینهای Data Factory و یک مدل رابطهای را ایجاد نمود که پس از هر چرخه پایان روز (EOD) بهروزرسانی میشود.
انجام هشت مرحله شبیهسازی کامل مهاجرت در کنار آزمایشهای مداوم سبب شد محیط Mambu چهار ماه پیش از راهاندازی نهایی کاملاً همگامسازی شود و این امکان را به کاربران کسبوکار داد تا فرآیند پذیرش را زودتر از موعد مقرر به پایان برسانند.
تحویل
پس از مراحل شبیهسازی، متخصصان انتقال نهایی را در یک بازه زمانی برنامهریزیشده در آخر هفته و بدون هیچگونه قطعی برای مشتریان اجرا کردند؛ سپس پروژه وارد دوره مراقبت ویژه (Hyper-care) با مانیتورینگ ۲۴ ساعته، پشتیبانی مشترک در اتاق بحران و انتقال سریع دانش به تیم عملیاتی بانک مارجنالن شد.
بانک مارجنالن در بازه زمانی ۱۶ ماهه روی بستر Mambu عملیاتی شد، دو محصول پسانداز جدید را در سهماهه اول عرضه کرد و زمان لازم برای اعمال تغییرات در پلتفرم اصلی را کاهش داد.
نتایج
راهاندازی هسته بومی ابری در ۱۶ ماه. یک مهاجرت مرحلهای و بدون قطعی، سیستم Tieto EntraBank را با Mambu جایگزین کرد؛ در حالی که تمامی کانالهای دسترسی مشتریان کاملاً فعال باقی ماندند.
مخزن جدید دادههای عملیاتی (ODS) ساختهشده توسط این شرکت هوش مصنوعی. تیم متخصصان این شرکت پلتفرمی بومی ابری توسعه داد که جایگزین عملکردهای گزارشگیری سیستم قدیمی میشود. دادههای روز قبل (T-1) به صورت خودکار در اختیار تیمهای مالی، خزانهداری، مالیات و حسابرسی قرار گرفت و فرآیند استخراج دستی دادهها به طور کامل حذف شد.
یکپارچهسازی با چهارده سیستم داخلی و خارجی. این اقدامات باعث شد پرداختها، بررسیهای انطباق قانونی و جریانهای کاری بخش پشتیبانی بدون هیچگونه وقفهای به فعالیت خود ادامه دهند.


