Rozwiązanie: B2C E‑Commerce
Branża: E-Commerce

Transformacja platformy MyBenefit: nowoczesny system kafeteryjny 

450 000+
Transakcji miesięcznie w module kafeteryjnym
<transactions.optimized>
795 000+
Użytkowników platformy MyBenefit
<customers.served>
1 900+
Partnerów biznesowych dostępnych w ofercie
<business.supported    >

Wyzwanie

MyBenefit to platforma służąca firmom i korporacjom do zarządzania dodatkami do wynagrodzeń i programami benefitów dla pracowników. W skład oferty MyBenefit wchodzą usługi świadczone przez kilka tysięcy wiarygodnych partnerów z całej Polski. Od początku roku 2022, MyBenefit jest częścią Grupy Benefit Systems – właściciela programu sportowo-rekreacyjnego MultiSport.   

Wraz z rozwojem oferty Grupy pojawiła się potrzeba kompleksowego wdrożenia nowej platformy kafeteryjnej, opartej o Magento 2 i zewnętrzne technologie. Ze względu na rozbudowaną i zróżnicowaną architekturę systemu MyBenefit, priorytetem było zapewnienie, że nowe rozwiązania będą szczególnie przyjazne dla użytkowników. Praca zespołu User Experience zaangażowanego w ten projekt, miała na celu poprawę satysfakcji użytkowników z korzystania z systemu.  
  

  • Stworzenie systemu kafeteryjnego przy wykorzystaniu Magento 2 z decentralizowaną architekturą mikroserwisów, który będzie nadążał za dynamicznym rozwojem platformy.  
  • Wydanie aplikacji PWA. Zaopatrzenie nowego systemu w aplikację progresywną umożliwiającą korzystanie z serwisu zarówno z urządzeń desktopowych, jak i mobilnych.  
  • Poprawa doświadczeń użytkowników korzystających z platformy kafeteryjnej MyBenefit.
  • Współudział w procesie uruchamiania nowej platformy, wdrożenie klientów na nową platformę MyBenefit.  
  • Oparcie systemu kafeteryjnego o infrastrukturę AWS.   
Zefiryn Tora
Dyrektor IT ds. Technologii Online
MyBenefit

"Współpraca z Univio w ramach projektu była niezwykle wymagająca z uwagi na skalę i stopień skomplikowania projektu. Cenimy sobie zaangażowanie i kreatywność zespołu Univio, który był dostępny i chętnie odpowiadał na nasze pytania. Regularne spotkania i aktualizacje zapewniały nam transparentność i pozwalały na bieżąco monitorować postępy projektu. Pracownicy Univio wykazali się głęboką wiedzą i doświadczeniem w swojej dziedzinie, a napotykane problemy rozwiązywali z łatwością. Zespół Univio był zaangażowany w projekt od samego początku i aktywnie proponował różne rozwiązania. Współpraca z Univio przebiegała w atmosferze wzajemnego szacunku i zaufania – to umożliwiło obydwu stronom komfortowe dzielenie się pomysłami i wypracowanie najlepszych rozwiązań."

Rozwiązanie

  • Na podstawie analizy potrzeb biznesowych opracowaliśmy architekturę opartą o mikroserwisy, dzieląc domenę na dwie części: jedną realizowaną przez MyBenefit, a drugą przez zewnętrznego dostawcę – Univio. 
  • W odpowiedzi na potrzeby Klienta wdrożyliśmy system, który jest połączeniem dobrze znanego na rynku rozwiązania Magento z architekturą mikroserwisową.
  • Magento stanowi bazę platformy e-commerce, natomiast architektura mikroserwisowa pozwala na podział aplikacji na mniejsze, niezależne od siebie moduły.  
  • Poszczególne funkcjonalności aplikacji zostały wydzielone przez specjalistów jako odrębne serwisy. Takie podejście umożliwiło pracę niezależnych zespołów nad poszczególnymi funkcjonalnościami. 
  • Oprogramowanie Magento oferuje gotowe, łatwe do zaimplementowania funkcjonalności, ale pozwala także na customizację poszczególnych elementów serwisu.
  • Projektowanie platformy podzieliliśmy na kilka etapów, obejmujących iteracyjne doskonalenie systemu na podstawie wyników testów użyteczności i feedbacku użytkowników. 
  • W projekcie uczestniczyli specjaliści User Experience Univio oraz MyBenefit. 
  • Rezultatem tej współpracy jest bardziej przyjazny i intuicyjny system, zapewniający użytkownikom lepsze doświadczenia.  
  • Zastosowaliśmy różnorodne narzędzia i języki programowania, dopasowane do konkretnych potrzeb i wymagań poszczególnych serwisów.  
  • System jest skalowalny za pomocą Amazon Web Services. Implementacja infrastruktury chmurowej pozwala na wirtualizację serwerów, baz danych oraz konteneryzację danych, zapewniając również wysoki poziom bezpieczeństwa. 

Rezultat

450 000+
Transakcji miesięcznie w module kafeteryjnym
<transactions.optimized>
795 000+
Użytkowników platformy MyBenefit
<customers.served>
1 900+
Partnerów biznesowych dostępnych w ofercie
<offer.shared>
2 200+
Firm obsługiwanych na co dzień w ramach platformy
<companies.served>
Wdrożenie nowej platformy kafeteryjnej
Wyposażenie klienta w architekturę technologiczną pozwalającą na skuteczniejsze i bardziej rozbudowane działania e-commerce'owe. 
<platform.implemented   >
Elastyczny i skalowalny system  
Połączenie oprogramowania Magento i mikroserwisów pozwala na łatwiejsze zarządzanie poszczególnymi częściami aplikacji. 
<architecture.managed   >
Poprawa doświadczeń użytkowników
Zwiększenie poziomu user experience podczas korzystania z nowego serwisu.   
<customers.supported    >
Skalowalność dzięki chmurze AWS 
Możliwość dynamicznego dostosowania zasobów systemu do zmieniających się potrzeb i obciążeń, co zapewnia stabilność i wydajność aplikacji.
<performance.ensured   >
Wirtualizacja serwerów i konteneryzacja danych
Elastyczne zarządzanie infrastrukturą, zwiększenie niezawodności, łatwiejsze wdrażanie i skalowanie aplikacji. 
< scalability.deployed   >
Szybszy time to market 
Architektura mikroserwisowa zapewnia zespołom większą autonomię, umożliwiając im samodzielną realizację projektów oraz częstsze i szybsze wdrożenia.
<growth.enabled   >
Integracja systemów
Wdrożenie otwartej architektury umożliwia bezproblemowe integracje z systemami klientów, partnerów i zewnętrznymi platformami. 
<systems.integrated   >
Skala projektu  
Długoletnia współpraca nastawiona na rozwój, w którą zaangażowanych jest 25 ekspertów Univio.   
<project.developed   >
Częstsze wdrożenia zmian
Continuous Delivery pozwala na częste i bezpieczne wdrażanie zmian. Dzięki temu klienci szybciej otrzymują nowe funkcje i poprawki błędów. 
< changes.implemented   >
Mniejsze ryzyko błędów
Wdrożenie nowej funkcjonalności wpływa tylko na jeden mikroserwis, co minimalizuje ryzyko wystąpienia błędów w ramach całego systemu. 
<errors.reduced  >
Automatyzacja procesów 
 Integracja systemów umożliwia automatyzację wielu czynności, co przekłada się na znaczne oszczędności czasu i kosztów.  
<process.automated   >
Wyższa dostępność
W przypadku awarii jednego mikroserwisu, pozostałe mogą nadal działać, co zwiększa dostępność całego systemu. 
<availability.enhanced >
Zefiryn Tora
Dyrektor IT ds. Technologii Online
MyBenefit

"Wdrożone rozwiązanie spełnia nasze oczekiwania i oceniamy je bardzo pozytywnie, zwłaszcza że osiągnęliśmy jeden z celów, którym było skrócenie czasu time-to-market. Dzięki nowej architekturze systemu udało się wdrożyć m.in. Continuous Delivery, dzięki czemu nowe funkcjonalności trafiają do użytkowników szybciej. W systemie szczególnie cenimy jego otwartą na integracje architekturę oraz skalowalność. Te dwa czynniki są dla nas niezwykle istotne z uwagi na dynamiczny rozwój firmy."

Tobie również
możemy pomóc

To tylko jeden z przykładów naszego doświadczenia, którym możemy się podzielić z Twoją firmą. Każdy projekt jest inny – tak jak każda współpraca. Skontaktuj się z nami i zacznijmy pracować nad czymś nowym – razem!