Our client required a new mobile self-care platform that would be designed from scratch with a focus on providing an exceptional user experience and high usability. The project also aimed to simplify the deployment of new features by leveraging modern architecture, business solutions, and an agile development approach. P4’s goal was to deliver the best possible user experience and become the top-rated app in its category.
Client background
Play is a brand of the P4 mobile network owned by Iliad, a French provider of telecommunication services. With its innovative approach to technology and customer-centric solutions, P4 is one of the leading mobile carriers in Poland, providing services to 15 million customers.
Building a custom top-rated B2C app
Main challenges
Software Mind had to working on the mobile app in a bottom-up approach, while ensuring it would meet current and future market demands. This project also involved moving the solution from an outdated monolithic architecture to cloud microservices, as well as reducing deployment times for new features and guaranteeing seamless rollouts. We also needed to ensure stable operations of the mobile self-care platform with a failure rate of zero.
Building a custom top-rated B2C app
Implementation
After a thorough analysis, the Software Mind team implemented an architecture based on OpenShift and microservices to replace the carrier's previous solution. To ensure complete compatibility with iOS and Android, the backend functionalities of the self-care platform needed a complete code rewrite. Software Mind's expertise in transforming and customizing existing off-the-shelf systems and a comprehensive CI/CD and DevOps problem-solving approach facilitated seamless deployment of even the most advanced features. Previously, the mobile self-care platform had to be deactivated during rollouts for maintenance due to the unstable and outdated deployment process and architecture. However, the system failure rate was largely reduced after the complete architecture redesign. Thanks to the modern microservices architecture design, the time required to deploy new features has been significantly reduced, enabling the development and integration of many useful app functionalities.
Building a custom top-rated B2C app