Client Background

Our client runs an online jewelry store – all about delivering an effortless shopping experience. Their aim is to make browsing their stunning collection as enjoyable and hassle-free as possible. Customer satisfaction and speedy service are top priorities for them.

Challenge

The main issue was the slow catalog operations that caused delays in product display, negatively impacting the user experience. The database was overburdened, and data retrieval time was slow, resulting in poor website performance.

Solutions

To tackle the issue, the WiserBrand team optimized Magento’s catalog operation using Solr. This resulted in faster search and filtering functions, leading to a better user experience.

We also introduced Kafka to streamline the process of updating the Solr index, reducing both data retrieval time and database load. This allowed for the formation of a queue for the Observer in Magento and other services, leading to a more efficient and streamlined process for updating the Solr index.

Results

The project took two months and significantly improved the website’s performance and user experience, providing a seamless shopping experience for customers browsing the online jewelry store’s exquisite collection.