Sollers współpracował z Länsförsäkringar AB przy dostarczeniu nowoczesnej platformy dla ubezpieczeń komercyjnych, opartej na Guidewire i obsługującej 23 towarzystwa ubezpieczeń wzajemnych w Szwecji. Projekt objął pełny model dostarczania i utrzymania rozwiązania — od Infrastructure as Code i pipeline’ów CI/CD po monitorowanie działania platformy i procedury awaryjnego odtwarzania — zapewniając niezawodną, skalowalną platformę opartą na wspólnych standardach i bliskiej współpracy.
Länsförsäkringar AB chciało zastąpić dotychczasowy system core nowoczesną, skalowalną platformą cyfrową dla ubezpieczeń komercyjnych — taką, która pozwoli ustandaryzować procesy w 23 towarzystwach ubezpieczeń wzajemnych, wesprzeć dystrybucję cyfrową oraz poprawić zarówno pozyskiwanie klientów, jak i jakość obsługi. Sollers wniósł doświadczenie DevOps w ekosystemach opartych na Guidewire, aby zapewnić, że platforma będzie mogła być dostarczana i utrzymywana w sposób niezawodny, kontrolowany i przewidywalny.
Länsförsäkringar AB to jedna z największych grup ubezpieczeniowych w Szwecji, działająca jako federacja 23 regionalnych towarzystw ubezpieczeń wzajemnych. Organizacja miała już dobrze rozwinięty zespół DevOps, solidne praktyki oraz sprawny proces zarządzania zmianą, co stworzyło mocne fundamenty dla szeroko zakrojonej transformacji platformy.
Pełne wsparcie end-to-end: strategia, budowa, wdrożenie i dalszy rozwój
Celem było dostarczenie jednej, spójnej platformy dla ubezpieczeń komercyjnych, opartej na Guidewire, i obsługującej jednocześnie wiele spółek. Rozwiązanie łączyło Guidewire Centers, mikroserwisy integracyjne, brokery komunikatów oraz portale dla klientów — wszystkie te elementy musiały być dostarczane i utrzymywane konsekwentnie jako jedna platforma.
Kluczowe wyzwania obejmowały:
Infrastruktura jako kod i spójne środowiska uruchomieniowe
Zbudowaliśmy infrastrukturę jako kod dla całego ekosystemu działającego na OpenShift, wykorzystując konteneryzację, Helm charts oraz spójne wersjonowanie. Dzięki temu wszystkie komponenty opierały się na tych samych wzorcach, a środowiska mogły być odtwarzane na kolejnych etapach projektu. Wysoka dostępność została uwzględniona od początku, z redundancją i przełączaniem awaryjnym zaplanowanymi na każdej warstwie.
CI/CD i koordynacja wydań na dużą skalę
Przy zaangażowaniu nawet 100 osób wspólne podejście do CI/CD było kluczowe. Wdrożyliśmy procesy budowania dopasowane do każdej części ekosystemu — Gosu dla Guidewire, Java Spring Boot dla mikroserwisów oraz React dla portali klienckich. Pipeline’y wydań w Azure DevOps pełniły rolę wspólnego punktu koordynacji, łącząc testy, kontrole bezpieczeństwa, zarządzanie wersjami oraz ścieżki akceptacji zgodne z zasadami zarządzania zmianą w LF. Pozwoliło to utrzymać regularny i częsty rytm wydań w całej platformie.
Monitoring, obserwowalność i odtwarzanie awaryjne
Monitoring oraz narzędzia zapewniające wgląd w działanie systemu zostały wdrożone jako integralne elementy rozwiązania, dając zespołom informacje potrzebne do zrozumienia pracy platformy na produkcji i skutecznego reagowania. Mechanizmy odtwarzania awaryjnego zaprojektowano na wszystkich warstwach, aby platforma pozostawała odporna i mogła zostać niezawodnie przywrócona, gdy zajdzie taka potrzeba.
Zamiast wprowadzać osobny model delivery, Sollers od początku dostosował się do istniejących standardów, wzorców i szablonów LF. Pozwoliło to szybko włączyć zespół w projekt, jednocześnie zachowując to, co już dobrze działało. Jednocześnie Sollers wniósł głębokie doświadczenie z wdrożeń Guidewire oraz szerszego stosu technologicznego. Efektem było wspólne podejście, które wspierało spójne i kontrolowane dostarczanie rozwiązań w całym ekosystemie.
Rezultaty: platforma produkcyjna obsługująca 23 towarzystwa ubezpieczeń wzajemnych.
Projekt, który rozpoczął się jako zaangażowanie DevOps w obszarze delivery, przerodził się w efektywną, długofalową współpracę. Połączenie doświadczenia Sollers w Guidewire z dojrzałą kulturą inżynieryjną LF pozwoliło dostarczyć stabilną, skalowalną platformę, która dziś obsługuje 23 towarzystwa ubezpieczeń wzajemnych — wraz z procesami, narzędziami i współpracą zespołów potrzebnymi do jej dalszego rozwoju.
Wspieramy ubezpieczycieli w szybszym dostarczaniu oprogramowania, zwiększaniu efektywności zespołów inżynieryjnych i skalowaniu zmian dzięki platformom wspieranym przez AI, automatyzacji oraz nowoczesnym praktykom delivery.
Karol Gorecki - DevOps Designer