Since the system is a complex eCommerce system that depends on third-party systems, the team thoroughly analyzed the business logic of the integration before starting the development. Also, the e-commerce system had to provide high automation. So we came up with a solution – a self-healing data exchange.
At the first stage of the development, the client offered to choose a new eCommerce system from basic solutions – Shopware, Oxid, and Magento 2. Our team recommended Magento 2 as the most suitable system: it has a large community, a huge plug-in selection, and does not bind a software product to the vendor.
IntexSoft developers chose a cloud solution with Docker containers as the architecture system. This enabled Parfuemerie.de to be independent of contractors. This solution helped to run the container with the application at any time and in any data center without complex manipulations.
We also offered to equip the system with such technical functions as:
- leveling and loading the balancing in computer networks at the DNS level;
- data caching;
- automation based on distributed sessions;
- detailed monitoring.
Within the project development, we followed the Agile methodology.
Throughout the project, the team regularly held negotiations with the client’s CTO and his assistant. Each month, IntexSoft representatives visited the customer’s office to demonstrate the results of work. At the final stage of the development process, our team negotiated the edits and comments with the client on a daily basis.
This was done to prepare for the release and to conduct A/B tests for end-users. To ensure 100% transparency, IntexSoft provided the client with access to the corporate project management system Redmine.