Walmart’s Cloud Powered Checkout (CPC) system changed the entire point of sale landscape for the global retailer, said Wes Sweet, VP, Walmart Global Tech, in a blog.
CPC, which was first launched in Walmart’s garden center to make the checkout experience easier and faster, is currently leveraged in all U.S. stores and clubs and in most of Walmart’s global markets. This highly scalable technology system was built by Walmart Global Tech and manages and processes billions of transactions globally. Sweet noted the retailer has onboarded over 30 applications across five countries.
“Because we built CPC using a microservices strategy, it makes the solution highly customizable,” he said.
Pre-CPC days, Walmart primarily utilized stationary terminals and the solution was written in a coding language that isn’t broadly taught or used, which was a hindrance on its developers.
“It was also tightly coupled to a proprietary operating system and limited our options for different experiences such as mobile,” said Sweet. “The approach used when creating CPC was to think of it as an e-commerce system first and leverage common microservice architecture. CPC was built in a way to be multi-cloud native and leverage containers, which gives us flexibility for where we operate, aids with resiliency if we needed to run in a different cloud or at the edge in a store, and improves latency on the backend which translates to a faster, seamless customer experience. The web and native front end support any hardware and easily integrates with any business services using standard API patterns.”
This, he said, makes it easier for tech teams to deploy additional features for new customer experiences, as well as connect online and store customer journeys, and customize checkout processes for each market’s customer base.
For example, Walmart’s Canada stores are currently using CPC to create a new self-service checkout experience with a different layout and hardware supplier.
“Developers can take the easily discoverable services and client framework and build them together in a way that meets the requirements, works with their existing systems, and provides a customer experience applicable to their business needs,” said Sweet. “The loosely coupled approach unlocked our many businesses and markets to rapidly develop unique experiences for their checkout without being bottlenecked by the priorities of a central technology team.”