Case study

Płatności w nowym standardzie

Transformacja systemów bankowych pod ISO 20022.

Branża:
Bankowość, płatności, compliance
Rozmiar klienta:
Instytucja finansowa klasy enterprise
Zespół:
Kilkanaście osób – developerzy i testerzy
Rola naszego specjalisty:
Business Analyst odpowiedzialny za analizę danych, strukturyzację komunikatów i wsparcie wdrożenia nowego standardu
Start współpracy:
Sierpień 2023 (nadal trwa)
Model współpracy:
Time & Material
Technologie:
Java
Bazy danych
Systemy płatności
Frontend
  • Klient: instytucja finansowa klasy enterprise działająca na rynkach europejskich
  • Problem: konieczność dostosowania systemów bankowych do standardu ISO 20022 – nowego formatu płatności
  • Rozwiązanie: etapowa rozbudowa struktur danych i interfejsu użytkownika, w tym realna optymalizacja zapisu danych
  • Efekt: zgodność z nadchodzącymi regulacjami, konkretna oszczędność ~50% przestrzeni zapisu dla wybranych typów komunikatów (redukcja z 1024 do 512 znaków)
  • Rola Team Connect: Software Developer odpowiedzialny za frontend i integrację z nową strukturą danych

Kontekst

W odpowiedzi na regulacje Europejskiego Banku Centralnego i krajowych instytucji nadzorczych, jedna z największych instytucji finansowych w Europie rozpoczęła kompleksowe dostosowanie swoich systemów płatniczych do formatu ISO 20022.

Nowy standard znacząco rozszerza zakres informacji przesyłanych w ramach jednego komunikatu płatniczego – zamiast pojedynczego pola tekstowego, wymagane jest dokładne rozdzielenie danych na imię, nazwisko, adres, instytucję, numer konta i inne szczegóły, nawet tak niszowe jak piętro budynku.

Projekt jest w toku – jego zakończenie planowane jest na wrzesień 2025. Team Connect wspiera klienta od strony technicznej – głównie w obszarze frontendu i integracji z bazą danych.

Zakres prac: ustrukturyzowane dane i dwutorowa implementacja

Migracja wymagała nie tylko przebudowy logiki po stronie backendu, ale też zmian w interfejsie użytkownika – aby prezentować dane zgodnie z nową strukturą i zachować spójność całego procesu.

Zespół (w tym specjalista Team Connect) prowadzi prace dwutorowo:

  • backend: modyfikacja istniejących tabel i tworzenie nowych struktur danych (np. dla „agentów” i numerów kont),
  • frontend: aktualizacja aplikacji użytkownika tak, by odczytywała i wyświetlała dane z odpowiednich pól – bez zaburzeń UX.

Jednym z głównych wyzwań była kaskadowa budowa komunikatów ISO, w których dane są pogrupowane wielopoziomowo i zawierają setki pól – z których nie wszystkie muszą być prezentowane, ale wszystkie powinny być zachowane, by zapewnić zgodność z przepisami i możliwość dalszego przekazania danych innym bankom.

Praktyczny przypadek: jak jedno pole może zaoszczędzić tysiące

W trakcie analizy danych pojawił się konkretny przypadek optymalizacji. Jeden z zespołów oszacował, że dane potrzebne do zapisania jednego typu komunikatu będą zajmować 1024 znaki. Taka długość – pomnożona przez skalę operacji – generowała realne koszty przechowywania i przetwarzania.

Specjalista Team Connect przeliczył tę wartość, biorąc pod uwagę realną długość danych w komunikatach i sposób ich formatowania. Okazało się, że wystarczy 512 znaków – dokładnie o połowę mniej.

Dzięki tej korekcie, bank uniknął nadmiernego rozbudowania tabeli oraz obniżył wymagania związane z zasobami serwera. W skali całej instytucji przełożyło się to na realne oszczędności – zarówno w obszarze infrastruktury, jak i czasu przetwarzania.

Rozwiązanie

Choć projekt nadal trwa, już teraz widać jego strategiczne znaczenie dla klienta:

  • system jest przygotowany na odbieranie i przetwarzanie rozbudowanych komunikatów płatniczych,
  • frontend aplikacji użytkownika jest spójny z nową strukturą danych,
  • zespół opracował elastyczne podejście do budowania i wykorzystywania nowych tabel,
  • wdrożono konkretne usprawnienia, które zmniejszają obciążenie systemowe.

Techniczne tło

  • Standard: ISO 20022 (nowy format płatności)
  • Zakres: odbieranie, przetwarzanie i ponowne przesyłanie komunikatów płatniczych
  • Obszary: strukturyzacja danych, integracja z bazą, dostosowanie frontendu
  • Typy danych: dane adresowe, rachunki (IBAN i lokalne), identyfikatory instytucji i kont
  • Wyzwania: liczba pól, głęboka struktura komunikatów, prawnicza odpowiedzialność za integralność danych

Efekty w skrócie

  • System gotowy na nowy standard płatności ISO 20022
  • Frontend i backend zaktualizowane zgodnie z wymaganiami regulatorów
  • Optymalizacja długości pól danych – zmniejszenie z 1024 do 512 znaków w wybranych strukturach
  • Redukcja zapotrzebowania na przestrzeń dyskową i obciążenie serwera – szacowane oszczędności rzędu kilkudziesięciu GB miesięcznie przy pełnym wdrożeniu
  • Zachowanie integralności komunikatów – nawet przy częściowo nieistotnych danych
  • Projekt prowadzony iteracyjnie – zakończenie planowane na wrzesień 2025

Potrzebujesz wsparcia w transformacji systemów bankowych lub integracji z nowym standardem?

Team Connect wspiera instytucje finansowe w projektach obejmujących regulacje, migracje danych i przebudowę architektury systemów. Sprawdź, jak pomagamy w rozwoju aplikacji webowych i integracjach danych.