

Architektura headless, rozwiązania chmurowe i komponentowy design system dla Generali Polska

Wyzwanie
Generali Polska jest częścią międzynarodowej Grupy Generali i rozwija ofertę dla klientów indywidualnych oraz biznesowych. W ramach dalszego rozwoju kanałów cyfrowych firma zrealizowała projekt nowego serwisu internetowego, który łączy nowoczesną warstwę prezentacyjną z elastycznym zarządzaniem treścią i architekturą chmurową.
Projekt koncentrował się na stworzeniu skalowalnej podstawy technologicznej, wspierającej dalszy rozwój serwisu, integrację z ekosystemem Generali oraz sprawną pracę zespołów odpowiedzialnych za treści i rozwiązania cyfrowe.
- Zbudowanie nowoczesnego serwisu internetowego w oparciu o architekturę headless i podejście Jamstack.
- Umożliwienie elastycznego tworzenia i publikowania treści z wykorzystaniem komponentów wielokrotnego użytku.
- Zapewnienie spójności wizualnej serwisu dzięki design systemowi zgodnemu z wytycznymi marki Generali.
- Przygotowanie rozwiązania do integracji z usługami i narzędziami zewnętrznymi, w tym Portalem Klienta.
- Wykorzystanie usług chmurowych jako podstawy skalowalnego i niezawodnego środowiska dla serwisu.

Rozwiązanie
- Serwis został zbudowany w podejściu Jamstack, które rozdziela warstwę zarządzania treścią od warstwy prezentacyjnej. Strapi pełni rolę headless CMS, a statyczne strony są generowane z wykorzystaniem Scully i dystrybuowane przez CDN. Takie podejście ogranicza zależność warstwy użytkownika od bieżącej dostępności CMS i tworzy elastyczną podstawę do rozwoju serwisu.
- Wspólnie ze studiem projektowym EDISONDA przygotowano około 80 komponentów wielokrotnego użytku, między innymi tabele, przyciski i suwaki. Elementy powstały na podstawie badań UX i wytycznych wizualnych Generali, a następnie zostały wykorzystane w design systemie. Ułatwia to zachowanie spójności przy tworzeniu kolejnych podstron i rozwijaniu treści.
- Rozwiązanie zostało osadzone w środowisku AWS i wykorzystuje usługi chmurowe PaaS oraz SaaS. W ramach projektu wykonano także integracje z zewnętrznymi usługami i narzędziami Generali, w tym z Portalem Klienta. Architektura została przygotowana z myślą o skalowalności, niezawodności i dalszym rozwoju ekosystemu cyfrowego.
Rezultat

Czego się nauczyliśmy?
W trakcie realizacji przyjęto kierunek chmurowy, co wymagało aktualizacji założeń projektowych i dostosowania prac rozwojowych do środowiska AWS. Elastyczność zespołów i modularna architektura pozwoliły włączyć tę zmianę do projektu oraz konsekwentnie rozwijać rozwiązanie w modelu opartym na usługach chmurowych.
Po uruchomieniu serwisu w roku 2021 współpraca została utrzymana w modelu ciągłego wsparcia i rozwoju. Rozwiązanie jest nie tylko utrzymywane operacyjnie, ale również systematycznie rozwijane w oparciu o potrzeby biznesowe i feedback zespołów odpowiedzialnych za treści oraz kanały cyfrowe.
W ramach działań po wdrożeniu realizowane są m.in.:
• utrzymanie środowiska i aplikacji (monitoring, aktualizacje, bieżące poprawki oraz zapewnienie stabilności działania),
• rozwój serwisu poprzez dostarczanie kolejnych podstron i funkcjonalności w oparciu o istniejący zestaw komponentów,
• rozbudowa design systemu o nowe elementy UI i warianty komponentów, w sposób zgodny z zasadami marki,
• wspieranie pracy redakcyjnej w Strapi poprzez optymalizację modeli treści i usprawnienia procesu publikacji,
• dalsze integracje z elementami ekosystemu Generali oraz przygotowanie fundamentu pod kolejne potrzeby (np. analityczne i optymalizacyjne).
Dzięki architekturze headless, chmurze AWS oraz komponentowemu podejściu, rozwój po wdrożeniu przebiega w sposób kontrolowany i przewidywalny, a serwis pozostaje gotowy do dalszej rozbudowy bez konieczności przebudowy kluczowych założeń technologicznych.





