O kliencie
Klient był jednym z największych polskich ubezpieczycieli, oferującym produkty życiowe, majątkowe oraz inwestycyjne. Firma działała na polskim rynku od ponad 20 lat i należała do globalnej grupy ubezpieczeniowej z imponującą, 185-letnią historią.
Produkty klienta były sprzedawane przez wiele kanałów dystrybucji, w tym kanał direct, agentów, telefonicznie, a także m.in. w modelu white label za pośrednictwem dealerów motocykli.Cel projektu
Rosnące koszty utrzymania starego systemu legacy skłoniły klienta do transformacji architektury aplikacji core. Celem było przeniesienie istniejących polis z trzech systemów legacy do rozwiązania INSIS v10.
Klient chciał również usprawnić front-end sprzedażowy, który przed projektem posiadał własną definicję produktu. Docelowo produkt miał być zdefiniowany wyłącznie w nowo wdrożonym systemie core, a front-end miał odczytywać jego definicję za pośrednictwem web services.
Wdrożone rozwiązanie
System core INSIS v10 został wdrożony przez mieszany zespół. W trakcie naszych prac projektowych wprowadzono cztery produkty. Następnie zespół klienta kontynuował dodawanie kolejnych produktów do nowego systemu core.
Stworzyliśmy nową warstwę web services dla INSIS, która umożliwia front-endowi odczytywanie konfiguracji produktu bezpośrednio z systemu core. Oznacza to, że po wdrożeniu nowej wersji produktu w systemie core jest ona gotowa do użycia bez konieczności dodatkowego developmentu po stronie front-endu sprzedażowego.
W trakcie projektu Sollers wsparł również upgrade INSIS do nowszej wersji minor.
Klient zdecydował się na migrację polis przy odnowieniach, w której również bierzemy udział.
Co więcej, w całej organizacji był już zdefiniowany dobry proces CI/CD. We współpracy z zespołem administracyjnym klienta administratorzy Sollers stworzyli w pełni zautomatyzowany deployment kodu wraz z procesem QA, co znacząco przyspieszyło cykl wydań. W trakcie projektu utrzymywaliśmy ponad 10 środowisk poza środowiskiem produkcyjnym, wszystkie w modelu on-premise.