Jusan Mart's transition from a monolithic solution to a microservice architecture
- History of Jusan Store Development
- Jusan Store's 2023 Product and IT Achievements
- The original architecture of Jusan Store
- Reasons for Jusan Store's Transition to Microservice Architecture
- Current architecture of Jusan Store
- Conclusions
The presentation by Kamza Nugumanov, CIO of Jusan Mart, is dedicated to the transition of the store to a microservice architecture. As a result, it was possible to scale the business and improve business processes. Jusan Mart has migrated from a monolithic architecture based on CS Cart to a full-fledged microservice infrastructure. This transition included the development of over 70 proprietary microservices covering all aspects of the marketplace's operation - from order processing to logistics. The company has implemented a modern technology stack, including various databases (MariaDB, PostgreSQL, MongoDB), a monitoring system based on Grafana, an Elastic search engine, a message broker for asynchronous interaction between services. Particular attention was paid to performance and scalability: key user screens were accelerated by 3 times, and the new architecture allowed for flexible capacity expansion as the load increased. Integration with external services (delivery, banking services) and proprietary applications (for iOS, Android, web) was implemented via API, which ensured the flexibility and independence of the system components.
History of Jusan Store Development
Initially, the company was engaged in servicing First Heartland Bank, full support of ABIS, technical support, infrastructure solutions. Then, after the acquisition of the IT company by one of the banks, the functionality was brought closer to project activities.
In 2019, it was decided that it was necessary to go to the marketplace. An inexpensive Cs Cart platform was purchased, which helped achieve the goal. Within a month after purchasing the platform, the team was able to launch the marketplace on its own, upload the first products, receive orders and send them to customers.
At first, they launched logistics with the help of partner companies. After the first deliveries, it became clear that the solution was incorrect. The carriers could not provide the level of quality that the company wanted.
In 2020, their own applications were launched, and buyers also had the opportunity to buy goods on credit and in installments.
In 2021, a decision was made to take a more ecosystem approach. Jusan Store applications were consolidated into a single system. In 2021, for the first time in a month, the company reached a turnover of 1 billion tenge. Also in 2021, a new product, Jusan Tole, was launched. It allowed paying for goods using a QR code through a POS terminal.
In 2022, we decided to move independently from the bank, so the solutions were rewritten on webview.
The load and traffic grew, so the company switched to a microservice architecture, new seller accounts were launched. The decisions made allowed the marketplace to reach a result of 10,000 orders per month.
In 2023, Jusan Store launched the QR Lite project. It was the formation of a static code for each seller. With its help, you can pay for orders both with a bank card and with bonuses, take goods on credit or in installments. In 2023, Jusan Store completely switched to a microservice architecture, was engaged in the development of FMCG product delivery, optimization of the customer's path on the marketplace, launched the ability to pay on the Web, switched to its own logistics platform Jport 2.0.
Jusan Store's 2023 Product and IT Achievements
In 2023, Jusan Store achieved the following product and IT results:
- CR increased by 22% in 6 months;
- All key user screens have been accelerated by 3 times;
- As a result of process automation, the number of processed applications for seller registration has increased 10-fold14;
- The speed of order processing by sellers increased by 15% in 6 months.
Much of the success is due to the introduction of a separate Telegram channel, where sellers automatically receive notifications about orders and can process them there.