Podsumowanie

Globalny lider w dziedzinie cyberbezpieczeństwa potrzebował zmodernizować jeden ze swoich produktów — system zarządzania dostępem (Privileged Access Management, PAM). Oprogramowanie to stanowiło fundament portfolio produktowego firmy, jednak nie było aktualizowane od ponad siedmiu lat. Aby utrzymać pozycję lidera rynkowego i poprawić efektywność operacyjną, firma zdecydowała się na współpracę z TT PSC — dostawcą technologii posiadającym udokumentowane doświadczenie w modernizacji dużych systemów.

Wyzwania biznesowe

  • Głównym wyzwaniem było utrzymanie ważnego, lecz przestarzałego już systemu PAM, co prowadziło do rosnących kosztów utrzymania i ograniczało elastyczność firmy w reagowaniu na potrzeby rynku i klientów.
  • Baza kodu nie była aktualizowana od ponad siedmiu lat, co powodowało znaczne obciążenia operacyjne, a wprowadzanie nowych funkcji lub poprawek było czasochłonne i kosztowne.
  • Technologiczna nieelastyczność oraz brak natywnej integracji z nowoczesnymi środowiskami chmurowymi (AWS, Azure, GCP) ograniczały skalowalność i zwiększały złożoność systemu.
  • Doświadczenie użytkownika (UX) nie spełniało współczesnych standardów — przestarzały interfejs zniechęcał użytkowników, obniżał produktywność i wydłużał wewnętrzne procesy.
  • Dodatkowym ograniczeniem był brak danych telemetrycznych — informacji o tym, które funkcje były faktycznie używane, a które można było bezpiecznie wycofać. Brak takiej widoczności utrudniał efektywne zarządzanie cyklem życia produktu.
  • Wysoki całkowity koszt posiadania (TCO) — istniejący system generował nieproporcjonalnie wysokie koszty operacyjne i infrastrukturalne przy jednoczesnym spadku wartości biznesowej.

Wdrożone rozwiązania

TT PSC wdrożyło kompleksowy program modernizacji systemu PAM oparty na podejściu modułowym i iteracyjnym. Celem było nie tylko unowocześnienie przestarzałej infrastruktury, ale również stworzenie solidnej podstawy pod przyszły rozwój produktu.

  1. Pełna modernizacja procesów DevOps i budowania aplikacji
    TT PSC zmodernizowało procesy wytwarzania i wdrażania oprogramowania, wdrażając nowoczesne biblioteki zewnętrzne oraz automatyzację opartą na narzędziach CI/CD.
  2. Strategiczne planowanie wydań i zarządzanie cyklem życia produktu
    W ścisłej współpracy z klientem opracowano harmonogram wydań i uporządkowane podejście do wycofywania funkcji. Wprowadzono bezpieczny, ciągły model deprecjacji oparty na analizie wpływu i danych telemetrycznych.
  3. Przemyślana strategia migracji technologicznej
    Każdy moduł systemu był indywidualnie analizowany i transformowany. TT PSC przeprojektowało funkcje w oparciu o bezpieczne i wspierane technologie — zarówno w warstwie backendu (C/C++, .NET, Go, Java, Python), jak i frontend (Angular, nowoczesny UI).
  4. Redesign UX/UI z naciskiem na dostępność i obsługę wieloplatformową
    Nowy interfejs użytkownika został zaprojektowany zgodnie z wytycznymi WCAG, z myślą o responsywności i użyteczności, co pozwoliło na płynne działanie aplikacji na różnych urządzeniach.
  5. Uproszczona integracja z ekosystemem IT
    Zmodernizowane rozwiązanie zostało wyposażone w API, SDK oraz gotowe integracje, co umożliwiło szybką kompatybilność z narzędziami DevOps, platformami zewnętrznymi i środowiskami CI/CD.

Rezultaty

Wzmocnione bezpieczeństwo i zgodność z regulacjami
Dzięki zaimplementowaniu zaawansowanego wykrywania zagrożeń opartego na AI/ML, zasad architektury zero-trust oraz monitoringu w czasie rzeczywistym, system uzyskał certyfikację na liście DoD APL (Approved Product List) Departamentu Obrony USA. To prestiżowe wyróżnienie stało się przewagą konkurencyjną w procesach przetargowych — zarówno publicznych, jak i komercyjnych.

Nowoczesne doświadczenie użytkownika (UX)
Przeprojektowany, responsywny interfejs poprawił dostępność rozwiązania, usprawnił onboarding użytkowników i zwiększył produktywność zespołów IT i operacyjnych.

Gotowość chmurowa i skalowalna architektura
System został zaprojektowany zgodnie z zasadami cloud-native, umożliwiając wdrożenia lokalne, w chmurze oraz w środowiskach multi-cloud (AWS, Azure, GCP). Zapewniło to klientowi możliwość elastycznego skalowania usług zgodnie z potrzebami rynku.

Obniżony całkowity koszt posiadania (TCO)
Nowa architektura, w połączeniu z automatyzacją utrzymania i wdrożeń, przyniosła wymierne oszczędności operacyjne.

Przyspieszona innowacja i większa zwinność biznesowa
Dzięki modułowemu podejściu TT PSC do modernizacji (moduł po module, funkcja po funkcji), klient odzyskał zdolność szybkiego wdrażania nowych funkcji, testowania hipotez produktowych i wprowadzania ulepszeń bez zakłócania stabilności systemu. Znacząco zwiększyło to elastyczność organizacyjną i skróciło czas wprowadzenia innowacji na rynek.

wykres TT PSC