Gap Uses Cloud Foundry to Make Thousands of Price Adjustments

March 22, 2017

Gap cloud foundry case study

Gap Inc.—the major clothing retailer with 3,300 stores and more than $15 billion in annual revenue—deploys Cloud Foundry as its platform for price optimization. With new inventory constantly being added to stores, the company’s marketing model relies on the ability to keep inventory moving by making price adjustments based on local customer demand and responses to price changes.

One of the levers to move inventory is the price, said Philip Glebow, Director of IT and Product Architect at Gap. Speaking at the 2016 Cloud Foundry Summit in Silicon Valley, Glebow explained how and why the Gap uses VMware Cloud Foundry to calculate optimal clothing prices.

Multiple parameters are taken into account, including weather conditions. Short-sleeved shirts might not sell as well in San Francisco as in San Diego, for example, and the system needs to handle as many as 6,000 optimization instances in a four-hour period. This requires extensive computational resources—about 90 large AWS instances—and a software stack that also includes Gurobi, Spring Boot, RabbitMQ, MongoDB, Java, Jenkins CI, Splunk, Tesora, Denodo, and Vault.

Gap cloud foundry


“With the cloud, we are able to vary the cost. The ability to have an elastic pricing solution that can scale on demand is very powerful for us,” Glebow said at Cloud Foundry Summit. Cloud Foundry accelerates the process of delivering these capabilities, he added. “Continuous integration and continuous delivery are very easy with Cloud Foundry.”

Learn more in a case study by Altoros, Cloud Foundry for Pricing Optimization: GAP’s Experience, and in Glebow’s presentation on this Cloud Foundry-driven price optimization initiative at Cloud Foundry Summit 2016.


The Gap on Cloud Optimization & Cloud Foundry (Video)



Roger Strukhoff Profile Image

Roger Strukhoff, AUTHOR