
Jakub Bagłaj
Junior DevOps Engineer
Modernizacja architektoniczna przeprowadzana przez Temenos wydaje się niezbędna, aby sprostać wymaganiom technologicznym, regulacyjnym i rynkowym oraz zapewnić klientom nowoczesne i bezpieczne rozwiązania bankowe. My, jako T24 Hub, mamy w tym swoją rolę do odegrania.
Jako jeden z wiodących dostawców systemów bankowych, Temenos przeszedł znaczącą transformację swojej architektury systemowej na przestrzeni ostatnich trzech dekad – od monolitycznego systemu do rozproszonych systemów zintegrowanych za pomocą API. Zmiany te umożliwiły bankom szybkie dostosowanie się do zmieniającego się środowiska technologicznego. Przejście na model oparty na chmurze i API otworzyło nowe możliwości integracji z fintechami oraz usprawniło efektywność operacyjną, umożliwiając szybkie wprowadzanie innowacyjnych usług dla klientów.
Temenos zastąpił TAFC (Temenos Application Framework for C) systemem TAFJ (Temenos Application Framework for Java), by zapewnić bardziej nowoczesne, elastyczne i skalowalne rozwiązania oparte na Javie. Główne powody tej zmiany to:
W odpowiedzi na rosnące potrzeby branży finansowej i technologicznej, Temenos zaczął budować rozwiązania wspierające operacje w ramach Architektury Zorientowanej na Usługi (SOA). W tym modelu poszczególne funkcje zostały stopniowo oddzielone jako niezależne usługi.
The next step in the evolution of the T24/Transact system was the adoption of a microservices architecture. This allowed each service to operate independently and be deployed, scaled, and updated without impacting other parts of the system.
Z czasem API stało się kluczową częścią architektury systemu T24/Transact, umożliwiając bankom łatwe łączenie się z zewnętrznymi aplikacjami i dostawcami usług finansowych.
Wraz z rozwojem technologii chmurowych, Temenos zaczął oferować swoje rozwiązania jako usługi w modelu SaaS. Banki mogły wdrażać systemy bankowe w chmurze, znacząco zmniejszając koszty infrastruktury.
Ostatnio osiągnęliśmy istotny kamień milowy, wdrażając najnowszą wersję Transact R24 w naszej chmurze rCloud AWS, zgodnie z zasadami Well-Architected AWS. Strategicznie podzieliliśmy system na dwa komponenty:
Takie podejście ma na celu obniżenie kosztów, zwiększenie odporności systemu i skrócenie czasu uruchamiania. Dodatkowo różni się ono od podejścia Temenos, które wspiera konfigurację wyłącznie jako instancje EC2 lub Fargate. Dzięki temu możemy eksperymentować z wieloma różnymi konfiguracjami, które nie były pierwotnie przewidziane przez Temenos, aby sprawdzić, które będą najlepiej odpowiadać naszym potrzebom.
W dążeniu do ciągłego doskonalenia planujemy stworzenie pipeline'u CI/CD wykorzystującego naszą istniejącą infrastrukturę, jak np. wewnętrzne repozytoria JFrog. Pipeline ten automatycznie odbuduje obrazy, a następnie wdroży je na AWS, gdy tylko dostępne będą nowe aktualizacje od Temenos, zapewniając, że zawsze dostarczamy najnowsze wersje systemu. Po pełnej stabilizacji systemu udostępnimy to środowisko innym jednostkom sieciowym na żądanie. Nasze postępy w innowacjach wykraczają poza Model Bank. Aktywnie eksperymentujemy z usługami opartymi na modelach językowych (LLM), dostępnymi w środowisku AWS. Usługi te mają na celu poprawę interakcji z systemem, zminimalizowanie krzywej uczenia się nowych narzędzi oraz szybsze rozwiązywanie problemów. Ponadto rozszerzamy naszą strategię chmurową, wdrażając nasze rozwiązania na platformie Azure, a także pracujemy nad rozwiązaniem opartym na OpenShift. Te działania podkreślają nasze zaangażowanie w wykorzystywanie różnych platform chmurowych do napędzania technologicznej ewolucji naszego banku. W miarę postępów nasza uwaga pozostaje skoncentrowana na tworzeniu bardziej odpornych, kosztowo efektywnych i przyjaznych użytkownikowi środowisk bankowych.
Temenos regularnie aktualizuje swoją architekturę systemu. Robi to, aby sprostać zmieniającym się wymaganiom branży finansowej, poprawić efektywność oraz dostarczać nowe funkcje, które odpowiadają oczekiwaniom klientów i spełniają wymagania rynkowe. Nowe technologie pojawiają się szybko, a modernizacja architektury pozwala Temenos na integrację nowoczesnych narzędzi, takich jak sztuczna inteligencja i chmura obliczeniowa. Chodzi o oferowanie nowoczesnych usług finansowych dla klientów i ich szybkie wdrażanie. Klienci oczekują coraz bardziej zaawansowanych, spersonalizowanych i dostępnych usług, takich jak bankowość mobilna i kanały usług cyfrowych.
Modernizacja architektury umożliwia lepszą skalowalność i zarządzanie dużymi wolumenami transakcji oraz danych, co jest kluczowe dla banków obsługujących miliony klientów. Krótko mówiąc, modernizacja architektury przez Temenos jest kluczowa, aby sprostać wymaganiom technologicznym, regulacyjnym i rynkowym oraz zapewnić klientom nowoczesne i bezpieczne rozwiązania bankowe.
Junior DevOps Engineer
DevOps Engineer