logo GEM System a.s.

Migrace řešení na poskytování krátkodobých úvěrů bývalé Equa bank do IT infrastruktury RB

Po akvizici Equa bank hledalo vedení Raiffeisenbank partnera, který by byl schopen realizovat migraci řešení na poskytování krátkodobých úvěrů na RB systémy tak, aby bylo možné zcela opustit infrastrukturu již bývalé banky a tím ušetřit desítky milionů korun ročně na paralelním provozu datových center, souvisejících licencích a dalších službách.

Společnost Raiffeisenbank (RB) provedla akvizici dnes již bývalé banky Equa bank v první polovině 2021. Na podzim roku 2022 dokončila RB integraci klientů a jejich služeb do svých systémů. S jedinou výjimkou, a to systému na poskytování krátkodobých úvěrů, který byl pouze napojen na centrální RB systémy, ale dále fungoval na infrastruktuře Equa bank.

GEM System během 7 týdnů zpracoval analýzu a plán projektu migrace řešení Cashloan - Minutová půjčka, který RB potvrdila s požadovaným termínem dokončení v době 9 měsíců. Celé řešení je již úspěšně v provozu a probíhá na něm další rozvoj a vývoj nových služeb pro zákazníky, který byl předtím díky závislosti na Equa bank infrastruktuře zablokován.

Samotné přepnutí z Equa bank infrastruktury na RB infrastrukturu a migrace stovek GB dat proběhlo v červnu 2023 s minimální odstávkou necelých 18ti hodin a nulovým dopadem na tržby z tohoto produktu v daném měsíci.

Pro své vývojové a testovací prostředí pro projekty s kontejnerovými technologiemi používá GEM System OpenShift Container Platform.

Použité technologie a řešení:

Cíle projektu migrace do IT infrastruktury Raiffeisenbank

Dílčí fáze jednotlivých cílů migrace

Prakticky u všech systémů bylo nutné zajistit integraci s infrastrukturními službami nového prostředí, typicky Identity Management, Certifikační autorita, Load Balancing jednotlivých služeb apod.

Při migraci jsme museli zohlednit požadavek klienta na podstatně vyšší zatížení řešení systému CashLoan (zásadní navýšení počtu žádostí/měsíc), bylo tedy nutné navrhnout kompletně nový sizing.

Bylo zásadní analyzovat závislosti jednotlivých aplikací a podle toho v novém prostředí definovat namespaces a implementovat CI/CD procesy.

Aplikace byly rozděleny do namespaces dle pohledu přes business logiku, podle toho, jak jednotlivé aplikace tvoří funkční celky.

Aplikace v Equa bank nebyly původně uvažovány jako řešení vysoké dostupnosti, zde jsem tedy stáli před výzvou konfigurace CI/CD procesů a změn na úrovni samotných aplikací, tak aby byla zajištěna vysoká dostupnost dle standardů RB.

Bylo nutné přenést zdrojové kódy jednotlivých aplikací z repozitory EQ do RB, to si vyžádalo zajištění zabezpečené síťové komunikace samozřejmě dle bezpečnostních standardů RB.

To vše se samozřejmě odehrávalo napříč všechna prostředí DEV - TEST - PrePROD- PROD.

Nedílnou součástí dodávky byla také kompletní dokumentace, která obsahovala komunikační matici separátně pro všechna prostředí, popis load balancingu včetně popisu použitých metod, několik schémat graficky znázorňujících vzniklou infrastrukturu v rozlišných pohledech a detailech (např. kompletní grafické znázornění komunikací jednotlivých systémů, grafické znázornění výsledného skutečného stavu load balancigu) - tyto materiály jsou významnou pomocí pro provozní správu systémů.

V oblasti load balancingu byla provedena analýza F5 Big IP, kde bylo opět nutné správně vyselektovat relevantní pravidla a tato následně transformovat do nového prostředí, zásadní také bylo správné určení služeb poskytovaných v interním prostředí banky a služeb, které banka poskytuje externě. Dále bylo nutné správně definovat metody load balancingu, které se v jednotlivých oblastech poskytovaných služeb lišily.

Bylo nutné analyzovat stávající síťové komunikace a dle bezpečnostních standardů síťové komunikace v RB vytvořit zcela novou komunikační matici, podle které se následně definovali pravidla síťové komunikace RB. Bylo zásadní rozlišit, kde bude komunikace vytvořena 1:1 a kde bude naopak vyžadovat transformaci na nové prostředí.

Zejména v oblasti bezpečnostních standardů vývoje bylo nutné reflektovat požadavky RB na čistotu kódu a pokrytí Sonarem, koordinovat i vytvoření záznamů a procesů pro HW a SW dle standardů RB international a napojit všechny aplikace na jiný standard monitoringu služeb (Zabbix) a logování (Elasticsearch-Kibana).

Článek GEM System a.s. ze dne úterý 3. září 2024

Další články od GEM System a.s.

Prediktivní model zpracování a vyhodnocení business dat

Migrace datového skladu na nový HW a nejnovější verzi Oracle DB

GEM System certifikací TISAX garantuje požadavky informační bezečnosti v automotive

Oracle databáze pro zdravotnicka zařízení

Elektronická spisová služba ProfiSpis

GEM System a MotionPass spolupracují na automotive projektech

Elektronická spisová služba postavená na DXESS.BS

Certifikace SAFe 6 Agilist pro tým vývojářů GEM System

Systémová a business analýza v projektu Target Centrac pro Volkswagen Financial Services

Realizace implementace provozního úložiště dat pro Škoda Auto

Budujeme budoucnost IT s Kubernetes

Jak reagovat na změny v licencování produktů VMware

Kubernetes spojuje světy IT a byznysu bez ztráty efektivity či kontroly

Koncept Kubernetes clusteru on-premise

Inovativní a agilní řízení IT projektů

IS SPOT - informační systém ČNB pro správu zkouškových otázek

Migrace řešení na poskytování krátkodobých úvěrů bývalé Equa bank do IT infrastruktury RB

Kontejnerizace a DevOps významně pomáhají v řízení a provozu IT

GEM System je držitelem certifikace ISO 10006

Prediktivní řízení nákupů s řešením Microsoft Power BI

Správa identit nasazením open source Keycloak

eMobilita ŠKODA AUTO s nástroji podpory od GEM system

Projekt vědomostní báze pomáhá dealerům ŠKODA AUTO

Moderní dispečink UAMK s integrací ERP s GIS

Podnikové řešní na platformě Oracle BI

Analýza dat pro plánování a řízení marketingových kampaní

Provozní systém postavený na BPM řešení

Optimalizace procesu vývoje pokladního systému AWIS Kasa

Expresní úpravy v systému VZP pro registraci uprchlíků z Ukrajiny

Modernizace integrační platformy pro VZP ČR

Výhody nasazení kontejnerové platformy a Kubernetes clusteru on-premise

Automatizace řízení firemních procesů

Schvalování faktur postavené na procesní platformě GEM Process Manager

Automatizace a efektivní obchodní procesy

Řezy, transformace a anonymizace dat s GEM Winch

Ochrana osobních údajů s řešením GEM GDPR Suite

S GEM GDPR budete mít osobní údaje pod kontrolou

LBO systém přináší personalizovanou nabídku posádkám vozidel ŠKODA AUTO

Digitální transformace firmy s využitím oborových řešení Azure

Překonejte jakékoli výzvy s využitím Azure - vašeho partnera v cloudu

Power BI řešení pro reporting dat v systému SAP

Reportingové řešení na platformě Microsoft Power BI

Kdo není agilní, jako by nebyl

GEM Traffic Manager

GEM System je Gold Partner společnosti Microsoft

Zabezpečení cloudové aplikace s pomocí DevOps

Nástroje a postupy DevOps pomáhají v tvorbě lepších produktů

Billingové řešení připravuje podklady pro účetní systém

SAFe metodika agilního vývoje IT produktů

Produktový vývoj s podporou agilní metodiky Scrum