B-Stock, a network of online liquidation auction marketplaces, operates for large retailers like The Home Depot, Walmart, and Amazon. Their platform allows retailers to auction off liquidation inventory directly to buyers, creating a seamless process for both buyers and sellers.
B-Stock faced several challenges:
- Legacy Platform Limitations: Their site was built using Magento e-commerce, which was limiting their ability to scale. They needed to transition to microservices to future-proof their platform.
- Manual Testing Bottlenecks: With limited automation, the testing process was slow and could not keep up with the growing demands of a large, complex marketplace.
- Scalability Issues: Their legacy systems were not optimized for load testing, which was crucial for handling the increasing traffic on their site.
Evizi stepped in to help B-Stock modernize their platform, improve their testing process, and ensure their system could handle future growth. By combining manual and automation testing, Evizi supported B-Stock’s transition to microservices and enhanced the overall platform stability.
Evizi laid out a comprehensive plan to:
- Transition to Microservices: Evizi worked with B-Stock to replace their Magento-based platform with microservices, preparing for a more scalable solution.
- Enhance Testing Processes: Implement automation testing tools like Cypress, Gauge, Taiko, and Playwright to ensure the platform’s front-end and back-end functionality were stable.
- Load Testing: Implement tools like Locust and Python to conduct robust load testing, ensuring the platform could handle increasing traffic and scale effectively.
Evizi collaborated closely with B-Stock, leveraging GitLab for source code management and Jira for project management. The team held regular discussions to ensure knowledge transfer, addressing critical elements of the platform’s functionality.
Without the necessary transition and testing updates, B-Stock risked:
- Platform Instability: Failing to scale effectively would limit their growth and potentially result in downtime during peak traffic.
- Inefficient Testing: Manual testing alone was unable to keep pace with development, leading to potential bugs and delays in deploying new features.
- Missed Opportunities: Without proper load testing, B-Stock could fail to meet the demands of larger retail clients and lose key business relationships.
Evizi successfully helped B-Stock transition to a microservices-based architecture, improving the scalability and flexibility of the platform. The introduction of automated testing processes, combined with manual testing, increased the platform’s efficiency and reduced the time it took to release updates. With robust load testing, B-Stock is now well-positioned to handle increased traffic and continue its growth trajectory.