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í:
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
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 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