ONboard

Lekka aplikacja startowa wybudzająca inne aplikacje chmurowe zużywające dużo zasobów. W zależności od częstotliwości użytkowania aplikacji docelowych, ONboard pozwala obniżyć koszty utrzymania produktów chmurowych oferowanych w modelu SaaS od 25% do nawet 75%.

Java
Spring Boot
React.js
Google Cloud
Dlaczego?

Aby obniżyć koszty utrzymania produktów SaaS.

Co?

Optymalizacja wykorzystania zasobów chmurowych.

Jak?

Aplikacja startowa wybudzająca inne aplikacje chmurowe.

Opis

FINGO Systems to gama aplikacji softwarowych ułatwiających sporządzanie złożonych sprawozdań obligatoryjnych przez instytucje finansowe. Część produktów osadzona jest na infrastrukturze chmurowej, która umożliwia ich sprzedaż w modelu SaaS. Jednym z nich jest eON, chmurowy następca aplikacji aSISt, z której obecnie korzysta ponad 500 banków i instytucji płatniczych w Polsce i Unii Europejskiej.

  • Zakres

    Frontend, Backend, Cloud Infrastructure, QA

  • Branża

    Bankowość, Finanse, RegTech, Raportowanie regulacyjne

  • Region / Kraj:

    Polska

Problem

Regulator wymusza na instytucjach finansowych sporządzanie szczegółowych raportów okresowych. Reporty przygotowuje się w specjalnych aplikacjach, z których w praktyce pracownicy banku korzystają przez krótki okres. W zależności od rodzaju raportu mogą to być np. 3 dni w miesiącu. A w przypadku instytucji płatniczych nawet raz na kwartał.  

Niektóre aplikacje do raportowania obligatoryjnego korzystają z infrastruktury chmurowej, gdzie płaci się za faktyczne zużycie zasobów. Jednak dla właścicieli produktów SaaS jest to rozwiązanie kosztowne. Muszą oni utrzymywać w stałej gotowości stabilnie działające aplikacje, które w rzeczywistości są wykorzystywane tylko przez kilka dni, jednocześnie zapewnić ciągły dostęp dla wielu instytucji obowiązanych (wiele instancji).  

Potrzebne jest zatem rozwiązanie pozwalające efektywniej zarządzać infrastrukturą chmurową, zapewniające dostęp do właściwej aplikacji 24/7/365 oraz pozytywne doświadczenia dla użytkownika końcowego.

Problem
Rozwiązanie

Aplikacja ONboard jest zbudowana na Google Cloud i pełni 2 funkcje. Ekranu startowego oraz aplikacji wybudzającej wybraną aplikację chmurową.

Po zalogowaniu do aplikacji ONboard użytkownik widzi na ekranie listę wszystkich jego sprawozdań wraz z ich statusem (np. czy sprawozdanie zostało już wysłane do regulatora). Klikając w wiersz z danym sprawozdaniem, automatycznie wybudzana jest właściwa aplikacja chmurowa do sprawozdawczości obligatoryjnej, w której klient może kontynuować pracę.  

Widok pulpitu ONboarda jest współdzielony przez wszystkich użytkowników w danej firmie.  

Aplikacja do sporządzania sprawozdań usypia się, gdy użytkownik wyloguje się z systemu lub gdy system zarejestruje bezczynność użytkownika przez określony czas. Aby edytować raport, użytkownik ponownie wybiera raport widoczny na pulpicie ONboarda i następuje ponowne wybudzenie aplikacji docelowej.

Rezultaty
projektu
Rezultaty projektu

Obniżenie kosztów utrzymania chmurowych produktów FINGO systems od 25% do nawet 75% miesięcznie w zależności od intensywności pracy użytkowników z systemem – mniejsze rzeczywiste wykorzystanie systemu oznacza większe oszczędności.

Zapewnienie działania nieregularnie wykorzystywanych aplikacji wymagających dużych zasobów w trybie 24/7 nie tylko generowałoby zbędne koszty, ale powodowałoby również niepotrzebną konsumpcję energii. Zastosowanie ONboard pozwoliło na wygaszanie dużej części infrastruktury, a przez to ograniczenie wykorzystania mocy obliczeniowej i zmniejszenie wpływu na środowisko.

Całość została zrealizowana przy zachowaniu pełnej wygody korzystania z sytemu – podstawowe informacje o raportach dostępne są natychmiast, a uruchamianie i wygaszanie infrastruktury dzieje się w tle, w odpowiedzi na biznesowe czynności użytkownika w systemie.

W przyszłości pulpit ONboarda może posłużyć również do wyświetlania ważnych komunikatów np. informacji o planowanych pracach modernizacyjnych.