Solution:
B2C E‑Commerce
Industry:
E-Commerce
MyBenefit Platform Transformation: A Modern Cafeteria System
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.
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.