Client: Large Online Retailer
Industry: Retail
Solution: Dynamic Pricing
Objectives: Improve profit margin and decrease the manual work in pricing management for a big retail business from Germany.
Challenges:
Legacy System Complexity: The existing system was built on outdated technologies and was running inside the client's Data Warehouse System. We had to migrate it to a new microservices architecture.
Scalability and Performance: Switching to the new pricing platform required to integrate real-time notifications and events that could trigger price changes, adding increased complexity on managing the scaling and performance of our microservices.
Complex Pricing Strategies: The web application for managing the pricing strategies had to be able to support complex pricing formula definitions based on multiple variables.
Solution Details:
The project involved designing a user-friendly interface, integrating with the client's ERP system and Data Warehouse, and implementing a powerful pricing strategy.
By leveraging competitors monitoring we provided insights that helped the client optimize their pricing strategies and enhance their profit margin by at least 10%.
The price adjustemnts were done in real time, based on multiple factors: pricing channel strategies formulas, competitors pricing, pricing campaings or inventory health strategies.
Choosing a microservices architecture helped us develop and launch faster through independent teams. As the number of services grew so did the challenge of managing the orchestration of their communications. We used Docker and Kubernetes for containerization and orchestration.