Solution: B2C E‑Commerce
Industry: E-Commerce

MyBenefit Platform Transformation: A Modern Cafeteria System  

New Cafeteria Platform
<system.implemented   >
Flexible and Scalable System
<architecture.managed   >
Improved User Experience
<customers.supported    >

The Challenge

MyBenefit is a platform designed for companies and corporations to manage salary supplements and employee benefit programs. The platform offers services from several thousand trusted partners across Poland. Since early 2022, MyBenefit has been part of the Benefit Systems Group, which owns the MultiSport sports and recreation program.

As the Group's offer developed, there was a need for a comprehensive implementation of a new cafeteria platform based on Magento 2 and external technologies. Given the complex and diverse architecture of the MyBenefit system, the primary focus was to ensure that the new solutions would be highly user-friendly. The work of the User Experience team involved in this project aimed to improve user satisfaction with the system.
  

  • Develop a cafeteria system using Magento 2 with a decentralized microservice architecture to support the platform's dynamic growth.
  • Launch a PWA (Progressive Web Application), enabling seamless access from both desktop and mobile devices.
  • Enhance the user experience of the MyBenefit cafeteria platform.
  • Assist in the rollout of the new platform and the onboarding of clients.
  • Build the cafeteria system on AWS infrastructure for scalability and security.
Zefiryn Tora
IT Director of Online Technology
MyBenefit

"Cooperation with Univio within the project was extremely demanding due to the scale and complexity of the project. We value the commitment and creativity of the Univio team, which was available and willing to answer our questions. Regular meetings and updates provided us with transparency and allowed us to monitor the project’s progress on an ongoing basis. Univio employees demonstrated deep knowledge and experience in their field, and they easily solved the problems encountered. The Univio team was involved in the project from the very beginning and actively proposed various solutions. "

The Solution

  • Based on the analysis of business needs, we developed an architecture based on microservices, dividing the domain into two parts: one implemented by MyBenefit, and the other by an external supplier – Univio.
  • In response to the Client's needs, we implemented a system that is a combination of the well-known Magento solution on the market with microservice architecture.
  • Magento serves as the foundation for the e-commerce platform, while the microservice approach allows for dividing the application into smaller, independent modules.
  • Specialized teams separated the platform’s functionalities into distinct services, enabling independent development and deployment.
  • Magento provides ready-to-use functionalities that are easy to implement, while also allowing customization to meet specific service needs.
  • The platform's development was divided into multiple stages, incorporating iterative improvements based on usability testing and user feedback.
  • User experience specialists from both Univio and MyBenefit collaborated on the project to create a more intuitive and user-friendly system.
  • We have used a variety of tools and programming languages, tailored to the specific needs and requirements of individual services.
  • The system is scalable using Amazon Web Services. The implementation of cloud infrastructure allows for the virtualization of servers, databases and data containerization, also ensuring a high level of security.   

The Result

New Cafeteria Platform
A modern infrastructure enabling more effective and extensive e-commerce operations.
<platform.implemented   >
Flexible and Scalable System
The combination of Magento software and microservices allows for easier management of individual parts of the application.  
<architecture.managed   >
Improved User Experience
Improved user satisfaction with the new service.
<customers.supported    >
Scalability with AWS Cloud
The system dynamically adjusts resources to changing demands, ensuring stability and performance.
<performance.ensured   >
Server Virtualization and Data Containerization
Flexible infrastructure management, increased reliability, easier application deployment and scaling.
< scalability.deployed   >
Faster Time to Market   
Microservice architecture gives teams more autonomy, enabling faster and more frequent project deployments.
<growth.enabled   >
Systems Integration
The implementation of an open architecture enables seamless integration with customer, partner and external platform systems.
<systems.integrated   >
Project Scale
Long-term cooperation focused on development, involving 25 Univio experts.
<project.developed   >
Frequent Change Implementations
Continuous Delivery allows for frequent and secure rollout of changes. This means that customers receive new features and bug fixes faster.
< changes.implemented   >
Reduced Risk of Errors
Isolated microservices mean that new functionality implementations do not affect the entire system, minimizing risks.
<errors.reduced  >
Process Automation
Automated processes lead to significant time and cost savings.
<process.automated   >
Higher Availability
If one microservice fails, the others remain operational, improving system availability.
<availability.enhanced >
Zefiryn Tora
IT Director of Online Technology
MyBenefit

"The implemented solution meets our expectations and we evaluate it very positively, especially since we achieved one of the goals, which was to shorten the time-to-market. Thanks to the new system architecture, it was possible to implement, among others, Continuous Delivery, thanks to which new functionalities reach users faster. In the system, we particularly value its architecture open to integration and scalability. These two factors are extremely important to us due to the dynamic development of the company."

We Can Help You
As Well

This is just one example of the expertise we can bring to your company. Every project is different - so is every answer. Get in touch and let's work on something new, together!