Migracja bankowa z C++ do Java | Edge1S

Transformacja bankowa: migracja z C++ do Java w chmurze dla NCR

NCR laptop ilustarcja logo firmy case study

Projekt w skrócie

Klient: sektor bankowySektor: bankowość i finanseModel:dedykowany zespółObszar: modernizacja legacy / integracje chmurowe

Edge One Solutions wsparło transformację systemu bankowego, migrując rozwiązanie legacy z C++ do Java i nowoczesnej architektury chmurowej.

Projekt objął zachowanie logiki biznesowej, budowę trzech aplikacji integracyjnych, uporządkowanie dokumentacji oraz przygotowanie skalowalnego fundamentu pod dalszy rozwój usług finansowych.

Technologie użyte w projekcie

  • Java
  • Spring WebFlux
  • Wyzwanie

    Klient potrzebował przeprowadzić migrację systemu bankowego legacy, zaimplementowanego w C++, do nowoczesnego środowiska chmurowego opartego na Java. Kluczowym warunkiem było zachowanie istniejącej logiki biznesowej przy jednoczesnym przygotowaniu rozwiązania do dalszej, elastycznej rozbudowy.

    Projekt był dodatkowo złożony ze względu na integracje systemu NCR z rozwiązaniami różnych instytucji finansowych. Każdy z integrowanych systemów miał odmienną specyfikację i wymagania techniczne.

    Istotnym wyzwaniem był ograniczony zasób dokumentacji biznesowej i technicznej. Analiza kodu C++ oraz logów stanowiła główne źródło wiedzy o działaniu systemu, dlatego priorytetem stało się odtworzenie i utrzymanie kompletnej dokumentacji.

    Ilustracja technologie
  • Zakres prac

    Zespół Edge One Solutions przeanalizował kod oraz logi istniejącego rozwiązania, aby odtworzyć reguły biznesowe i bezpiecznie przenieść je do nowej architektury.

    W ramach prac zaimplementowano trzy aplikacje integracyjne, odpowiedzialne za łączenie systemów NCR z systemami odrębnych instytucji finansowych. Równolegle zespół tworzył i aktualizował dokumentację techniczną oraz biznesową.

    Zespół pracował w metodyce Scrum, projektując rozwiązania w Java i WebFlux. Odpowiadał także za wdrażanie oraz mentoring nowych zespołów działających w tej samej domenie.

    Scrum and iterative software delivery process illustrated on a laptop.
  • Rozwiązanie

    Dostarczono nowoczesne, skalowalne rozwiązanie chmurowe oparte na Java i WebFlux, które zachowuje kluczową logikę biznesową poprzedniego systemu i zapewnia zgodność z jego funkcjonalnością.

    Trzy aplikacje integracyjne umożliwiły efektywną komunikację między systemem NCR a różnymi instytucjami finansowymi. Uporządkowana dokumentacja zapewniła trwałą bazę wiedzy technicznej i biznesowej na potrzeby dalszego rozwoju.

    Rozwiązania wypracowane przez zespół zostały zaakceptowane i zastosowane szerzej w organizacji. Szczególny nacisk położono na wydajność, stabilność, jakość i bezpieczeństwo — kluczowe dla systemów przetwarzających wrażliwe dane finansowe.

    NCR laptop ilustracja technologia

Rozwijasz cyfrowe usługi w sektorze finansowym?

https://edge1s.com/pl/kontakt/
Modernizacja systemów legacy: jak wybrać strategię i ograniczyć ryzyko

Jak modernizować system legacy bez pełnego rewrite’u? Porównujemy refactor, replatforming i inne strategie oraz pokazujemy, jak ograniczyć ryzyko....  czytaj więcej

Ferryt Low-Code Platform w bankowości. Technologia, o której mało się mówi, ale której banki mocno potrzebują

Ferryt Low-Code Platform pomaga automatyzować złożone procesy bankowe. Sprawdź zastosowania, kompetencje Ferryt Developera i wyzwania rekrutacyjne....  czytaj więcej