Podsumowanie
Kluczowe efekty
Rozwiązanie umożliwiające weryfikację platformy docelowej oraz zaplanowanie etapowej migracji
Niższe koszty utrzymania przy zachowaniu pełnej funkcjonalności systemu
Modernizacja platformy płatniczej z zachowaniem ciągłości działania
Worldline zdecydowała się zastąpić dotychczasową platformę płatniczą opartą na technologii Java nowoczesną architekturą mikroserwisową w środowisku .NET, aby zapewnić dalszy rozwój systemu oraz jego długoterminową skalowalność. Choć platforma przez lata stabilnie wspierała kluczowych klientów biznesowych, jej utrzymanie – ze względu na starzejącą się technologię – stawało się coraz bardziej wymagające i kosztowne.
Modernizacja nie ograniczała się wyłącznie do zmiany technologii. Wielu klientów korzystało z rozbudowanego zestawu funkcjonalności płatniczych, ściśle powiązanych z ich codziennymi procesami operacyjnymi, takich jak:
- Płatności tokenizowane
- Płatności cykliczne
- Zaawansowane mechanizmy bezpieczeństwa zgodne ze standardem Payment Card Industry Data Security Standard (PCI-DSS)
Zachowanie tych funkcji w trakcie transformacji było kluczowe dla płynnego przejścia na nowe rozwiązanie.
Aby zapanować nad złożonością transformacji i ograniczyć ryzyko, Worldline wyznaczyła jasny cel: przygotowanie Minimum Viable Product (MVP), które miało potwierdzić realną ścieżkę migracji do nowej platformy.
MVP miało umożliwić:
- Integrację z systemem legacy
- Odtworzenie kluczowych funkcji w środowisku .NET
- Weryfikację architektury docelowej w realnych warunkach operacyjnych,
- Przygotowanie podstaw do etapowej migracji kluczowych klientów
- Dalszy rozwój nowej platformy
Ze względu na wieloletnią współpracę Worldline powierzyła realizację tej inicjatywy Sii. Od 2020 roku Sii Polska ściśle współpracuje z Worldline przy realizacji projektów z obszaru płatności cyfrowych w wymagających środowiskach e-commerce, budując relację opartą na zaufaniu, wspólnych celach oraz dogłębnym zrozumieniu specyfiki branży płatniczej. To partnerstwo stworzyło mocne fundamenty do realizacji złożonej modernizacji platformy, przy zachowaniu wysokich standardów niezawodności, skalowalności oraz dopasowania do realnych potrzeb biznesowych.
„Nasza współpraca układa się bardzo dobrze. Opiera się na partnerstwie, a nie typowej relacji klient–dostawca.” – Ana Milosevic, VP of Product & Tech, Worldline
Usystematyzowane podejście do modernizacji platformy
Eksperci Sii przez cztery miesiące ściśle współpracowali z architektami Worldline, aby opracować i wdrożyć koncepcję migracji, która pozwoliła bezpiecznie przejść z platformy legacy do nowoczesnego rozwiązania opartego na architekturze mikroserwisowej w środowisku .NET.
Zakres prac obejmował:
- Analizę wymagań biznesowych, architektury systemu legacy oraz funkcjonalności wykorzystywanych przez klientów biznesowych
- Identyfikację i odtworzenie kluczowych funkcjonalności płatniczych w nowym środowisku mikroserwisowym .NET
- Opracowanie koncepcji migracji wraz z dokumentacją rozwiązania i przypadkami użycia
- Przygotowanie i wdrożenie MVP integrującego platformę legacy z nową architekturą
- Opracowanie scenariuszy testowych oraz wdrożenie testów automatycznych z wykorzystaniem Playwright i xUnit
- Realizację pilotażowego wdrożenia całego rozwiązania
- Weryfikację wydajności rozwiązania na podstawie analizy kluczowych metryk
Długoterminowa gotowość platformy na dalszy rozwój
Koncepcja migracji oraz przygotowane przez Sii MVP pozwoliły Worldline zmodernizować platformę płatniczą bez utraty funkcjonalności wykorzystywanych przez kluczowych klientów. Zachowanie pełnej ciągłości działania podczas przejścia z technologii Java na .NET umożliwiło firmie dalszy rozwój bez ryzyka zakłóceń w obsługiwanych scenariuszach płatniczych.
MVP stało się w pełni działającym rozwiązaniem, które można było zaprezentować zarówno wewnętrznie, jak i klientom. Dzięki temu możliwe było opracowanie przejrzystego i realistycznego harmonogramu migracji do nowej platformy. Takie podejście ograniczyło ryzyko projektowe, usprawniło proces decyzyjny i stworzyło przestrzeń do dalszego rozwoju systemu.
Konsolidacja technologii wokół środowiska .NET obniżyła długoterminowe koszty utrzymania i uprościła dalszy rozwój rozwiązania. Nowa architektura zwiększyła także elastyczność systemu – umożliwiła ponowne wykorzystanie tokenów płatniczych w zastosowaniach wykraczających poza inicjację płatności, w tym w scenariuszach Card-on-File oraz płatnościach cyklicznych. Zaawansowana tokenizacja danych kartowych, zgodna ze standardem PCI-DSS, wzmocniła poziom bezpieczeństwa oraz zgodność regulacyjną dla klientów korporacyjnych.
W efekcie Worldline zyskała zweryfikowaną i gotową do dalszej rozbudowy platformę, która zapewnia stabilność operacyjną dziś oraz umożliwia stopniowe wdrażanie nowych funkcjonalności płatniczych w przyszłości.
KLUCZOWE REZULTATY
- Funkcjonalne MVP umożliwiające weryfikację platformy docelowej oraz zaplanowanie etapowej migracji
- Zachowanie wszystkich kluczowych funkcjonalności płatniczych podczas przejścia z Java na .NET
- Obniżenie długoterminowych kosztów utrzymania dzięki konsolidacji do jednego stosu technologicznego opartego na .NET
- Możliwość ponownego wykorzystania tokenów płatniczych w zastosowaniach wykraczających poza inicjację płatności
- Wsparcie dla scenariuszy Card-on-File oraz płatności cyklicznych
- Zaawansowana tokenizacja danych kartowych zgodna z wymogami PCI-DSS