With good funding, a large inventory of rare fashion pieces, and a platform that’s unique in the way it relies on the social community, this leading online fashion store hadn’t predicted potential backend problems inherent in fast business growth stalling their progress.
The fashion retailer couldn’t secure normal operations due to a huge monolith backend, which was not allowing them to scale properly. Additionally, they lacked architectural documentation and needed better testing procedures for the mobile portion of their web shop.
Faced with these challenges, the client turned to us for a solution that would enable them to continue with their fast growth.
On the development side, we started with the redesign and improvements to the existing monolith backend solution, followed by the introduction of a new multilayer architecture. The QA sub-team worked on iOS mobile app testing automation and the design and implementation of test suites which would allow further automation of mobile apps.
As a trusted IT partner with numerous successful projects in the retail space, Endava was the client’s choice to offer tech solutions that would modernise their monolith backend and introduce a new multilayer architecture.
Our reputation of employing the latest and most effective technological skills, tools, products, and practices allowed us to enable more efficient mobile apps and normal scaling of the client’s system and business.
The development of an improved and documented architecture was achieved using the following technologies:
• Application Framework: Symfony, Angular, Node.JS
• Data Storage: MySQL/MariaDB, MongoDB, Memcache, RabbitMQ, Algolia
• Tools: Gitlab, AWS, Docker, Swagger/OpenAPI, gRPC, Jira, Terraform, Ansible
• iOS automatization: Xcode, iOS simulator, Cucumber, Java, Appium, Selenium, Gradle
This enabled the client to receive a new, improved, and scalable solution, which would help facilitate growth of both their business and system.
How would you rate your experience with Endava so far?
We would appreciate talking to you about your feedback. Could you share with us your contact details?