Building a custom top-rated B2C self-care mobile app
Overview
Industry
Location
Telecom
Poland
Technology Used
ArgoCD
Helm
Java 21
JaxWS
JUnit
Maven
MongoDB
OpenShift
PostgreSQL
R2DBC
REST
SonarQube
Spring
Spring Boot
Spring Cloud
Spring Cloud Getaway
Spring Reactor
Tekton
Wiremock
Show more
Project overview
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.
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.
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.
Results
Top-rated app
Becoming the number one mobile self-care app in Poland based on customers’ reviews and ratings on the App Store and Google Play
Improving deployment time
Reducing the deployment time for new features from 2 hours to 10 minutes
Zero failure rate
Significantly bringing down Play24’s system failure rate, thus ensuring an enhanced user experience
Seamless rollouts
Moving to microservices and delivering seamless app access for customers during rollouts
We'd love to hear from you!
Fill out the form - we'll get back to you as soon as possible